{"push_id":868866172,"size":90,"distinct_size":90,"ref":"refs/heads/m46","head":"d7f1a8634c05f866cd9c7ce5756ff0fdbd300afb","before":"58c1a4ef63150acb6105fb351ff84bf2eff618b8","commits":[{"sha":"f9412b59b5b1c972ece748bf4064e688d1fa1361","author":{"email":"792883c4eebc3b69fa15b94e87456cf2c566c202@chromium.org","name":"inferno@chromium.org"},"message":"Unreviewed. Qt rebaselines for r94543.\n\n* platform/qt/fast/css-generated-content/table-before-after-child-add-expected.txt:\n* platform/qt/fast/css-generated-content/table-cell-before-after-child-add-expected.txt:\n* platform/qt/fast/css-generated-content/table-row-before-after-child-add-expected.txt:\n* platform/qt/fast/css-generated-content/table-table-before-after-child-add-expected.txt:\n* platform/qt/fast/ruby/ruby-block-style-not-updated-expected.txt: Added.\n* platform/qt/fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.txt: Added.\n* platform/qt/fast/ruby/ruby-inline-style-not-updated-expected.txt: Added.\n* platform/qt/fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.txt: Added.\n* platform/qt/fast/table/table-after-child-in-table-expected.txt:\n* platform/qt/fast/table/table-before-child-in-table-expected.txt:\n* platform/qt/fast/table/table-cell-after-child-in-table-expected.txt:\n* platform/qt/fast/table/table-cell-before-child-in-table-expected.txt:\n* platform/qt/fast/table/table-row-after-child-in-table-expected.txt:\n* platform/qt/fast/table/table-row-before-child-in-table-expected.txt:\n* platform/qt/fast/table/table-row-style-not-updated-expected.txt: Added.\n* platform/qt/fast/table/table-row-style-not-updated-with-after-content-expected.txt: Added.\n* platform/qt/fast/table/table-row-style-not-updated-with-before-content-expected.txt: Added.\n* platform/qt/fast/table/table-style-not-updated-expected.txt: Added.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94547 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/f9412b59b5b1c972ece748bf4064e688d1fa1361"},{"sha":"f332e11d3af1a2b4391a32895617646e1e210e3a","author":{"email":"792883c4eebc3b69fa15b94e87456cf2c566c202@chromium.org","name":"inferno@chromium.org"},"message":"Unreviewed. Chromium rebaselines for r94541, r94543.\n\n* platform/chromium-cg-mac-leopard/fast/multicol/span/anonymous-split-block-crash-expected.png:\n* platform/chromium-cg-mac-leopard/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:\n* platform/chromium-cg-mac/fast/multicol/span/anonymous-split-block-crash-expected.png:\n* platform/chromium-cg-mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:\n* platform/chromium-cg-mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Removed.\n* platform/chromium-linux/fast/multicol/span/anonymous-split-block-crash-expected.png:\n* platform/chromium-linux/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:\n* platform/chromium-linux/fast/ruby/ruby-block-style-not-updated-expected.png: Added.\n* platform/chromium-linux/fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.png: Added.\n* platform/chromium-linux/fast/ruby/ruby-inline-style-not-updated-expected.png: Added.\n* platform/chromium-linux/fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.png: Added.\n* platform/chromium-linux/fast/table/table-row-style-not-updated-expected.png: Added.\n* platform/chromium-linux/fast/table/table-row-style-not-updated-with-after-content-expected.png: Added.\n* platform/chromium-linux/fast/table/table-row-style-not-updated-with-before-content-expected.png: Added.\n* platform/chromium-linux/fast/table/table-style-not-updated-expected.png: Added.\n* platform/chromium-win/fast/css-generated-content/table-before-after-child-add-expected.txt:\n* platform/chromium-win/fast/css-generated-content/table-cell-before-after-child-add-expected.txt:\n* platform/chromium-win/fast/css-generated-content/table-row-before-after-child-add-expected.txt:\n* platform/chromium-win/fast/css-generated-content/table-table-before-after-child-add-expected.txt:\n* platform/chromium-win/fast/multicol/span/anonymous-split-block-crash-expected.png:\n* platform/chromium-win/fast/multicol/span/anonymous-split-block-crash-expected.txt:\n* platform/chromium-win/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:\n* platform/chromium-win/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:\n* platform/chromium-win/fast/ruby/ruby-block-style-not-updated-expected.png: Added.\n* platform/chromium-win/fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.png: Added.\n* platform/chromium-win/fast/ruby/ruby-inline-style-not-updated-expected.png: Added.\n* platform/chromium-win/fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.png: Added.\n* platform/chromium-win/fast/table/table-after-child-in-table-expected.txt:\n* platform/chromium-win/fast/table/table-before-child-in-table-expected.txt:\n* platform/chromium-win/fast/table/table-cell-after-child-in-table-expected.txt:\n* platform/chromium-win/fast/table/table-cell-before-child-in-table-expected.txt:\n* platform/chromium-win/fast/table/table-row-after-child-in-table-expected.txt:\n* platform/chromium-win/fast/table/table-row-before-child-in-table-expected.txt:\n* platform/chromium-win/fast/table/table-row-style-not-updated-expected.png: Added.\n* platform/chromium-win/fast/table/table-row-style-not-updated-with-after-content-expected.png: Added.\n* platform/chromium-win/fast/table/table-row-style-not-updated-with-before-content-expected.png: Added.\n* platform/chromium-win/fast/table/table-style-not-updated-expected.png: Added.\n* platform/chromium/test_expectations.txt:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94548 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/f332e11d3af1a2b4391a32895617646e1e210e3a"},{"sha":"159e9428c39c6a8ec7ffe60a6a95b1e9f6de90ef","author":{"email":"df7f457f1cbbce7949b853d0dedaa77cd3977422@google.com","name":"jamesr@google.com"},"message":"[chromium] Remove unnecessary expectation, results match the fallback path.\n\n* platform/chromium-cg-mac/fast/dom/wrapper-classes-expected.txt: Removed.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94549 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/159e9428c39c6a8ec7ffe60a6a95b1e9f6de90ef"},{"sha":"0fc710117adece3139df736611fa2218c4837019","author":{"email":"792883c4eebc3b69fa15b94e87456cf2c566c202@chromium.org","name":"inferno@chromium.org"},"message":"Unreviewed. GTK rebaselines for r94541, r94543.\n\n* platform/gtk/fast/css-generated-content/table-before-after-child-add-expected.txt:\n* platform/gtk/fast/css-generated-content/table-cell-before-after-child-add-expected.txt:\n* platform/gtk/fast/css-generated-content/table-row-before-after-child-add-expected.txt:\n* platform/gtk/fast/css-generated-content/table-table-before-after-child-add-expected.txt:\n* platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.txt:\n* platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:\n* platform/gtk/fast/ruby/ruby-block-style-not-updated-expected.txt: Added.\n* platform/gtk/fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.txt: Added.\n* platform/gtk/fast/ruby/ruby-inline-style-not-updated-expected.txt: Added.\n* platform/gtk/fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.txt: Added.\n* platform/gtk/fast/table/table-after-child-in-table-expected.txt:\n* platform/gtk/fast/table/table-before-child-in-table-expected.txt:\n* platform/gtk/fast/table/table-cell-after-child-in-table-expected.txt:\n* platform/gtk/fast/table/table-cell-before-child-in-table-expected.txt:\n* platform/gtk/fast/table/table-row-after-child-in-table-expected.txt:\n* platform/gtk/fast/table/table-row-before-child-in-table-expected.txt:\n* platform/gtk/fast/table/table-row-style-not-updated-expected.txt: Added.\n* platform/gtk/fast/table/table-row-style-not-updated-with-after-content-expected.txt: Added.\n* platform/gtk/fast/table/table-row-style-not-updated-with-before-content-expected.txt: Added.\n* platform/gtk/fast/table/table-style-not-updated-expected.txt: Added.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94550 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/0fc710117adece3139df736611fa2218c4837019"},{"sha":"3909c81f0e51c84349778ce376aab30f11ef9de3","author":{"email":"4d0cea8a117bfc10c2a845f1f1e6c02b4db093ed@webkit.org","name":"reni@webkit.org"},"message":"[Qt] Update expecteds after r94545.\n\nUnreviewed gardening.\n\n* platform/qt/fast/dom/Window/window-properties-expected.png:\n* platform/qt/fast/dom/Window/window-properties-expected.txt:\n* platform/qt/fast/dom/Window/window-property-descriptors-expected.png:\n* platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:\n* platform/qt/fast/dom/prototype-inheritance-2-expected.txt:\n* platform/qt/fast/js/global-constructors-expected.png:\n* platform/qt/fast/js/global-constructors-expected.txt:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94551 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/3909c81f0e51c84349778ce376aab30f11ef9de3"},{"sha":"c8eb6fedf723c11f4f76b39a676da8577ffd7973","author":{"email":"65bd0baa5058631294b996a81855326962572849@webkit.org","name":"philn@webkit.org"},"message":"Unreviewed, fullscreen tests rebaseline after r94545.\n\n* fullscreen/full-screen-cancel-expected.txt:\n* fullscreen/full-screen-css-expected.txt:\n* fullscreen/full-screen-remove-ancestor-expected.txt:\n* fullscreen/full-screen-remove-children-expected.txt:\n* fullscreen/full-screen-remove-expected.txt:\n* fullscreen/full-screen-twice-expected.txt:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94552 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/c8eb6fedf723c11f4f76b39a676da8577ffd7973"},{"sha":"0ed6f7833bb4cad859bb7a0ea053e0fea4aab8c5","author":{"email":"65bd0baa5058631294b996a81855326962572849@webkit.org","name":"philn@webkit.org"},"message":"Unreviewed, GTK rebaseline after r94545.\n\n* platform/gtk/fast/dom/HTMLInputElement/input-image-alt-text-expected.txt:\n* platform/gtk/fast/dom/Window/window-properties-expected.txt:\n* platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:\n* platform/gtk/fast/dom/prototype-inheritance-2-expected.txt:\n* platform/gtk/fast/js/global-constructors-expected.txt:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94553 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/0ed6f7833bb4cad859bb7a0ea053e0fea4aab8c5"},{"sha":"bad6cf82890d43cbeea190fa4dfe49d115e20b76","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"PrettyPatch should handle \"delta\" patch mechanism in git binary patches\nhttps://bugs.webkit.org/show_bug.cgi?id=67628\n\nGit patches are encoded using two mechanisms - \"literal\" and \"delta\".\nSee this email from the git mailing list archive for info\nhttp://marc.info/?l=git&m=114682417113315&w=2\n\nWhen determining if a binary file patch is an image or not we should accept\nboth literal and delta patch encodings.\n\nPatch by Ben Wells <benwells@chromium.org> on 2011-09-06\nReviewed by Shinichiro Hamaji.\n\n* PrettyPatch/PrettyPatch.rb:\n* PrettyPatch/PrettyPatch_test.rb:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94554 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/bad6cf82890d43cbeea190fa4dfe49d115e20b76"},{"sha":"fa02c6543fbdcf98d020d279c6aa5ba56a8ae023","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Unreviewed, rolling out r94554.\nhttp://trac.webkit.org/changeset/94554\nhttps://bugs.webkit.org/show_bug.cgi?id=67631\n\nThis patch did not quite fix the problem (Requested by\nbenwells on #webkit).\n\nPatch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-09-06\n\n* PrettyPatch/PrettyPatch.rb:\n* PrettyPatch/PrettyPatch_test.rb:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94555 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/fa02c6543fbdcf98d020d279c6aa5ba56a8ae023"},{"sha":"cd90c486ab7589b28503db9109a015eb2f5c4701","author":{"email":"99f346658a335f564f87a5db55db57b4f8371bfa@apple.com","name":"fpizlo@apple.com"},"message":"Updated expectations on Mac for fast/js/global-constructors.html.\n\nRubber-stampted by Gavin Barraclough.\n\n* platform/mac/fast/js/global-constructors-expected.txt:\n\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94556 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/cd90c486ab7589b28503db9109a015eb2f5c4701"},{"sha":"f7589b3b152223dc94ccceb1a7cc05c58c165b63","author":{"email":"aa68cd859f30537812a83e58397254d8ebca9ea1@webkit.org","name":"abecsi@webkit.org"},"message":"[Qt][WK2] http/tests/history/popstate-fires-with-pending-requests.html breaks ~400 subsequent tests\nhttps://bugs.webkit.org/show_bug.cgi?id=49321\n\nRubber-stamped by Csaba Osztrogonác.\n\n* platform/qt-wk2/Skipped:\nThe issue is not reproducible any more, so the bug can be closed and the test unskipped.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94557 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/f7589b3b152223dc94ccceb1a7cc05c58c165b63"},{"sha":"e561700d0b3aee1e53844d95e803b6512f306093","author":{"email":"23a39bbf7c9ee44bda14dbd16bdb30d123c7e998@webkit.org","name":"krit@webkit.org"},"message":"Return to transform multiplication: motion transform * other transforms\nhttps://bugs.webkit.org/show_bug.cgi?id=67601\n\nSource/WebCore: \n\nReviewed by Nikolas Zimmermann.\n        \nRight now we take the current transform of a transformable SVG element, post multiply the animation transform\nand post multiply the motion transform to the other both:\n\n  transform * animation transform * motion transform\n\nWe switched to this behavior with the clean up of AffineTransform.\nWhile the specification of SVG demands us to do so, no other SVG viewer is doing it that way. Now switching back to:\n\n  motion transform * transform * animation transform\n\nThis is done by other SVG viewers as well. While their is no consense about how to multiply the different transforms\non the SVG WG, their is a consense that the current specified behavior is unwanted. See\nhttp://lists.w3.org/Archives/Public/www-svg/2011Jan/0055.html for more details.\n\nWe pass the following tests of the official W3C SVG test suite again now:\n\n- animate-elem-24-t.svg\n- animate-elem-30-t.svg\n\n* svg/SVGStyledTransformableElement.cpp:\n(WebCore::SVGStyledTransformableElement::animatedLocalTransform):\n* svg/SVGTextElement.cpp:\n(WebCore::SVGTextElement::animatedLocalTransform):\n\nLayoutTests: \n\nReviewed by Nikolas Zimmermann.\n        \nChange the expected results of nested transformations to match new behavior\non matrices multiplications.\n\n* svg/animations/animate-path-nested-transforms-expected.txt:\n* svg/animations/animate-text-nested-transforms-expected.txt:\n* svg/animations/script-tests/animate-path-nested-transforms.js:\n(startSample):\n(endSample):\n* svg/animations/script-tests/animate-text-nested-transforms.js:\n(startSample):\n(endSample):\n* svg/animations/svgtransform-animation-discrete-expected.txt:\n* svg/animations/svgtransform-animation-discrete.html:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94558 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/e561700d0b3aee1e53844d95e803b6512f306093"},{"sha":"0df83589e065997f5f1e2d8df8bd4348222cb650","author":{"email":"99f346658a335f564f87a5db55db57b4f8371bfa@apple.com","name":"fpizlo@apple.com"},"message":"JavaScriptCore does not have tiered compilation\nhttps://bugs.webkit.org/show_bug.cgi?id=67176\n\nReviewed by Gavin Barraclough.\n\nThis adds the ability to have multiple CodeBlocks associated with\na particular role in an Executable.  These are stored in\ndescending order of compiler tier.  CodeBlocks are optimized when\na counter (m_executeCounter) that is incremented in loops and\nepilogues becomes positive.  Optimizing means that all calls to\nthe old CodeBlock are unlinked.\n\nThe DFG can now pull in predictions from ValueProfiles, and\npropagate them along the graph.  To support the new phase while\nmaintaing some level of abstraction, a DFGDriver was introduced\nthat encapsulates how to run the DFG compiler.\n\nThis is turned off by default because it's not yet a performance\nwin on all benchmarks.  It speeds up crypto and richards by\n10% and 6% respectively, but still does not do as good of a job\nas it could.  Notably, the DFG backend has not changed, and\nis largely oblivious to the new information being made available\nto it.\n\nWhen turned off (the default), this patch is performance neutral.\n\n* CMakeLists.txt:\n* GNUmakefile.am:\n* GNUmakefile.list.am:\n* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:\n* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops:\n* JavaScriptCore.vcproj/JavaScriptCore/copy-files.cmd:\n* JavaScriptCore.xcodeproj/project.pbxproj:\n* assembler/MacroAssemblerX86.h:\n(JSC::MacroAssemblerX86::branchAdd32):\n* assembler/MacroAssemblerX86_64.h:\n(JSC::MacroAssemblerX86_64::branchAdd32):\n* bytecode/CodeBlock.cpp:\n(JSC::CodeBlock::CodeBlock):\n(JSC::CodeBlock::~CodeBlock):\n(JSC::CodeBlock::visitAggregate):\n(JSC::CallLinkInfo::unlink):\n(JSC::CodeBlock::unlinkCalls):\n(JSC::CodeBlock::unlinkIncomingCalls):\n(JSC::CodeBlock::clearEvalCache):\n(JSC::replaceExistingEntries):\n(JSC::CodeBlock::copyDataFromAlternative):\n(JSC::ProgramCodeBlock::replacement):\n(JSC::EvalCodeBlock::replacement):\n(JSC::FunctionCodeBlock::replacement):\n(JSC::ProgramCodeBlock::compileOptimized):\n(JSC::EvalCodeBlock::compileOptimized):\n(JSC::FunctionCodeBlock::compileOptimized):\n* bytecode/CodeBlock.h:\n(JSC::GlobalCodeBlock::GlobalCodeBlock):\n(JSC::ProgramCodeBlock::ProgramCodeBlock):\n(JSC::EvalCodeBlock::EvalCodeBlock):\n(JSC::FunctionCodeBlock::FunctionCodeBlock):\n* bytecode/ValueProfile.h:\n(JSC::ValueProfile::dump):\n(JSC::ValueProfile::computeStatistics):\n* bytecompiler/BytecodeGenerator.cpp:\n(JSC::BytecodeGenerator::BytecodeGenerator):\n* bytecompiler/BytecodeGenerator.h:\n* dfg/DFGByteCodeParser.cpp:\n(JSC::DFG::ByteCodeParser::ByteCodeParser):\n(JSC::DFG::ByteCodeParser::addCall):\n(JSC::DFG::ByteCodeParser::dynamicallyPredict):\n(JSC::DFG::ByteCodeParser::parseBlock):\n(JSC::DFG::parse):\n* dfg/DFGDriver.cpp: Added.\n(JSC::DFG::compile):\n(JSC::DFG::tryCompile):\n(JSC::DFG::tryCompileFunction):\n* dfg/DFGDriver.h: Added.\n(JSC::DFG::tryCompile):\n(JSC::DFG::tryCompileFunction):\n* dfg/DFGGraph.cpp:\n(JSC::DFG::Graph::dump):\n(JSC::DFG::Graph::predictArgumentTypes):\n* dfg/DFGGraph.h:\n(JSC::DFG::Graph::predict):\n(JSC::DFG::Graph::predictGlobalVar):\n(JSC::DFG::Graph::isConstant):\n(JSC::DFG::Graph::isJSConstant):\n(JSC::DFG::Graph::isInt32Constant):\n(JSC::DFG::Graph::isDoubleConstant):\n(JSC::DFG::Graph::valueOfJSConstant):\n(JSC::DFG::Graph::valueOfInt32Constant):\n(JSC::DFG::Graph::valueOfDoubleConstant):\n* dfg/DFGJITCompiler.cpp:\n(JSC::DFG::JITCompiler::link):\n* dfg/DFGJITCompiler.h:\n(JSC::DFG::JITCompiler::isConstant):\n(JSC::DFG::JITCompiler::isJSConstant):\n(JSC::DFG::JITCompiler::isInt32Constant):\n(JSC::DFG::JITCompiler::isDoubleConstant):\n(JSC::DFG::JITCompiler::valueOfJSConstant):\n(JSC::DFG::JITCompiler::valueOfInt32Constant):\n(JSC::DFG::JITCompiler::valueOfDoubleConstant):\n* dfg/DFGNode.h:\n(JSC::DFG::isCellPrediction):\n(JSC::DFG::isNumberPrediction):\n(JSC::DFG::predictionToString):\n(JSC::DFG::mergePrediction):\n(JSC::DFG::makePrediction):\n(JSC::DFG::Node::valueOfJSConstant):\n(JSC::DFG::Node::isInt32Constant):\n(JSC::DFG::Node::isDoubleConstant):\n(JSC::DFG::Node::valueOfInt32Constant):\n(JSC::DFG::Node::valueOfDoubleConstant):\n(JSC::DFG::Node::predict):\n* dfg/DFGPropagation.cpp: Added.\n(JSC::DFG::Propagator::Propagator):\n(JSC::DFG::Propagator::fixpoint):\n(JSC::DFG::Propagator::setPrediction):\n(JSC::DFG::Propagator::mergePrediction):\n(JSC::DFG::Propagator::propagateNode):\n(JSC::DFG::Propagator::propagateForward):\n(JSC::DFG::Propagator::propagateBackward):\n(JSC::DFG::propagate):\n* dfg/DFGPropagation.h: Added.\n(JSC::DFG::propagate):\n* dfg/DFGRepatch.cpp:\n(JSC::DFG::dfgLinkFor):\n* heap/HandleHeap.h:\n(JSC::HandleHeap::Node::Node):\n* jit/JIT.cpp:\n(JSC::JIT::emitOptimizationCheck):\n(JSC::JIT::emitTimeoutCheck):\n(JSC::JIT::privateCompile):\n(JSC::JIT::linkFor):\n* jit/JIT.h:\n(JSC::JIT::emitOptimizationCheck):\n* jit/JITCall32_64.cpp:\n(JSC::JIT::emit_op_ret):\n(JSC::JIT::emit_op_ret_object_or_this):\n* jit/JITCode.h:\n(JSC::JITCode::JITCode):\n(JSC::JITCode::bottomTierJIT):\n(JSC::JITCode::topTierJIT):\n(JSC::JITCode::nextTierJIT):\n* jit/JITOpcodes.cpp:\n(JSC::JIT::emit_op_ret):\n(JSC::JIT::emit_op_ret_object_or_this):\n* jit/JITStubs.cpp:\n(JSC::DEFINE_STUB_FUNCTION):\n* jit/JITStubs.h:\n* runtime/Executable.cpp:\n(JSC::EvalExecutable::compileOptimized):\n(JSC::EvalExecutable::compileInternal):\n(JSC::ProgramExecutable::compileOptimized):\n(JSC::ProgramExecutable::compileInternal):\n(JSC::FunctionExecutable::compileOptimizedForCall):\n(JSC::FunctionExecutable::compileOptimizedForConstruct):\n(JSC::FunctionExecutable::compileForCallInternal):\n(JSC::FunctionExecutable::compileForConstructInternal):\n* runtime/Executable.h:\n(JSC::EvalExecutable::compile):\n(JSC::ProgramExecutable::compile):\n(JSC::FunctionExecutable::compileForCall):\n(JSC::FunctionExecutable::compileForConstruct):\n(JSC::FunctionExecutable::compileOptimizedFor):\n* wtf/Platform.h:\n* wtf/SentinelLinkedList.h:\n(WTF::BasicRawSentinelNode::BasicRawSentinelNode):\n(WTF::BasicRawSentinelNode::setPrev):\n(WTF::BasicRawSentinelNode::setNext):\n(WTF::BasicRawSentinelNode::prev):\n(WTF::BasicRawSentinelNode::next):\n(WTF::BasicRawSentinelNode::isOnList):\n(WTF::::remove):\n(WTF::::SentinelLinkedList):\n(WTF::::begin):\n(WTF::::end):\n(WTF::::push):\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94559 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/0df83589e065997f5f1e2d8df8bd4348222cb650"},{"sha":"9672eae83fd3234b08fd8f3b3dced9224a8b7a11","author":{"email":"00529752826525e39f502f99a3f8424ec1d0d581@chromium.org","name":"podivilov@chromium.org"},"message":"Web Inspector: re-implement RawSourceCode.\nhttps://bugs.webkit.org/show_bug.cgi?id=67609\n\nSource/WebCore:\n\nRawSourceCode content and source mapping loading logic is too complex, re-implement it using simpler semantics:\n1) Initially, RawSourceCode doesn't have any content or mapping because content loading and\nformatting operations are asynchronous, it only has scripts metadata. We don't update UI right\nafter RawSourceCode creation until full RawSourceCode representation is ready (content + mapping).\n2) When RawSourceCode representation is ready (e.g. resource is finished, or content is formatted\nif in pretty-print mode) we dispatch SourceMappingUpdated event to notify the listeners that\nsource code should be shown to user and raw locations should be converted to ui locations\n(to show breakpoins, messages, call frames etc in UI). At this moment, all source file's content\nis ready for loading and source mapping is available.\n3) Later, RawSourceCode representation may change again, e.g. if pretty-print mode is toggled, or\nblocked resource is finished etc., in that case SourceMappingUpdated is dispatched again to update\nsource code, links and decorations in UI.\n\nReviewed by Yury Semikhatsky.\n\n* inspector/front-end/DebuggerPresentationModel.js:\n(WebInspector.DebuggerPresentationModel.prototype.linkifyLocation):\n(WebInspector.DebuggerPresentationModel.prototype._addScript):\n(WebInspector.DebuggerPresentationModel.prototype._sourceMappingUpdated):\n(WebInspector.DebuggerPresentationModel.prototype._restoreBreakpoints):\n(WebInspector.DebuggerPresentationModel.prototype._addConsoleMessage.didGetUILocation):\n(WebInspector.DebuggerPresentationModel.prototype._addConsoleMessage):\n(WebInspector.DebuggerPresentationModel.prototype.messagesForUISourceCode):\n* inspector/front-end/ScriptsPanel.js:\n(WebInspector.ScriptsPanel.prototype._uiSourceCodeReplaced):\n(WebInspector.ScriptsPanel.prototype._sourceFrameLoaded):\n* inspector/front-end/SourceFile.js:\n(WebInspector.RawSourceCode):\n(WebInspector.RawSourceCode.prototype.addScript):\n(WebInspector.RawSourceCode.prototype.contentEdited):\n(WebInspector.RawSourceCode.prototype._resourceFinished):\n(WebInspector.RawSourceCode.prototype.requestContent):\n(WebInspector.RawSourceCode.prototype.createSourceMappingIfNeeded.sourceMappingUpdated):\n(WebInspector.RawSourceCode.prototype.createSourceMappingIfNeeded):\n(WebInspector.RawSourceCode.prototype.forceLoadContent):\n(WebInspector.RawSourceCode.prototype._updateSourceMapping.didCreateSourceMapping):\n(WebInspector.RawSourceCode.prototype._updateSourceMapping):\n(WebInspector.RawSourceCode.prototype._createContentProvider):\n(WebInspector.RawSourceCode.prototype._createSourceMapping.didRequestContent.didFormatContent):\n(WebInspector.RawSourceCode.prototype._createSourceMapping.didRequestContent):\n(WebInspector.RawSourceCode.prototype._createSourceMapping):\n(WebInspector.RawSourceCode.prototype._saveSourceMapping):\n(WebInspector.StaticContentProvider):\n(WebInspector.StaticContentProvider.prototype.requestContent):\n\nLayoutTests:\n\nReviewed by Yury Semikhatsky.\n\n* inspector/debugger/content-providers-expected.txt:\n* inspector/debugger/content-providers.html:\n* inspector/debugger/scripts-panel.html:\n* inspector/debugger/source-frame-count.html:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94560 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/9672eae83fd3234b08fd8f3b3dced9224a8b7a11"},{"sha":"aa659ebe5c2030b11be4c24b2439f51279cd3b4c","author":{"email":"ede5d8c27b7232d58457a69f3744a7714b0dc4d7@apple.com","name":"antti@apple.com"},"message":"https://bugs.webkit.org/show_bug.cgi?id=67480\n[Chromium] [REGRESSION] Layout Test svg/batik/text/textStyles.svg is failing\n\nReviewed by Dimitri Glazkov.\n\nThe text node needs willRecalcStyle mechanism too.\n\n* dom/Text.cpp:\n(WebCore::Text::recalcTextStyle):\n* dom/Text.h:\n(WebCore::Text::willRecalcTextStyle):\n* svg/SVGTRefElement.cpp:\n(WebCore::SVGTRefElement::SVGTRefElement):\n(WebCore::SVGShadowText::SVGShadowText):\n(WebCore::SVGShadowText::willRecalcTextStyle):\n\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94561 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/aa659ebe5c2030b11be4c24b2439f51279cd3b4c"},{"sha":"b593c399dfb53e68a8dadf40d5f1ae383af38c9b","author":{"email":"07bc3b230c7ebb6565f05597e182520b8b74797d@chromium.org","name":"yurys@chromium.org"},"message":"Unreviewed, rolling out r94560.\nhttp://trac.webkit.org/changeset/94560\nhttps://bugs.webkit.org/show_bug.cgi?id=67636\n\nIt made inspector/debugger/script-formatter.html flakey\n(Requested by Ossy on #webkit).\n\nPatch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-09-06\n\nSource/WebCore:\n\n* inspector/front-end/BreakpointManager.js:\n(WebInspector.BreakpointManager.prototype.set reset):\n* inspector/front-end/DebuggerPresentationModel.js:\n(WebInspector.DebuggerPresentationModel.prototype._addScript.didCreateSourceMapping):\n(WebInspector.DebuggerPresentationModel.prototype._addScript):\n(WebInspector.DebuggerPresentationModel.prototype._uiSourceCodeReplaced):\n(WebInspector.DebuggerPresentationModel.prototype.setFormatSource):\n(WebInspector.DebuggerPresentationModel.prototype._addConsoleMessage.didGetUILocation):\n(WebInspector.DebuggerPresentationModel.prototype._addConsoleMessage):\n(WebInspector.PresenationCallFrame.prototype.select):\n* inspector/front-end/ScriptsPanel.js:\n(WebInspector.ScriptsPanel.prototype._uiSourceCodeReplaced):\n(WebInspector.ScriptsPanel.prototype._sourceFrameLoaded):\n* inspector/front-end/SourceFile.js:\n(WebInspector.RawSourceCode):\n(WebInspector.RawSourceCode.prototype.addScript):\n(WebInspector.RawSourceCode.prototype.contentEdited):\n(WebInspector.RawSourceCode.prototype.requestContent):\n(WebInspector.RawSourceCode.prototype.createSourceMappingIfNeeded.didRequestContent):\n(WebInspector.RawSourceCode.prototype.createSourceMappingIfNeeded):\n(WebInspector.RawSourceCode.prototype._setContentProvider):\n(WebInspector.RawSourceCode.prototype.forceLoadContent):\n(WebInspector.RawSourceCode.prototype._reload):\n(WebInspector.RawSourceCode.prototype._requestContent):\n(WebInspector.RawSourceCode.prototype._loadResourceContent):\n(WebInspector.RawSourceCode.prototype._loadScriptContent):\n(WebInspector.RawSourceCode.prototype._loadAndConcatenateScriptsContent):\n(WebInspector.RawSourceCode.prototype._didRequestContent):\n(WebInspector.RawSourceCode.prototype._hasPendingResource):\n(WebInspector.FormattedContentProvider):\n(WebInspector.FormattedContentProvider.prototype.requestContent.didRequestContent.didFormatContent):\n(WebInspector.FormattedContentProvider.prototype.requestContent):\n\nLayoutTests:\n\n* inspector/debugger/content-providers-expected.txt:\n* inspector/debugger/content-providers.html:\n* inspector/debugger/scripts-panel.html:\n* inspector/debugger/source-frame-count.html:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94562 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/b593c399dfb53e68a8dadf40d5f1ae383af38c9b"},{"sha":"5a0da917528d5117af9e9db8d0552c90cf8076a1","author":{"email":"b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","name":"ossy@webkit.org"},"message":"[Qt][ARM] Missing WebGLContextEvent window property\nhttps://bugs.webkit.org/show_bug.cgi?id=67637\n\n* platform/qt-arm/fast/dom/Window/window-property-descriptors-expected.txt: Added.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94563 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/5a0da917528d5117af9e9db8d0552c90cf8076a1"},{"sha":"03b4bde0430bad440ca8be7a810fc9d5996fcda5","author":{"email":"617514a7e61f0d70ba7abe20f2789e6044bc945b@webkit.org","name":"rwlbuis@webkit.org"},"message":"2011-09-06  Rob Buis  <rbuis@rim.com>\n\n        use after free in WebCore::SVGTRefElement::updateReferencedText\n        https://bugs.webkit.org/show_bug.cgi?id=67555\n\n        Reviewed by Nikolas Zimmermann.\n\n        Do not install event listener if tref is not part of any document.\n\n        Test: svg/custom/tref-clone-crash.html\n\n        * svg/SVGTRefElement.cpp:\n        (WebCore::SVGTRefElement::svgAttributeChanged):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94564 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/03b4bde0430bad440ca8be7a810fc9d5996fcda5"},{"sha":"d0c1bef14f7a971549200b3c84a75bb67bc2c96d","author":{"email":"b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","name":"ossy@webkit.org"},"message":"[Qt][ARM] http/tests/loading/empty-urls.html fails\nhttps://bugs.webkit.org/show_bug.cgi?id=67638\n\n[Qt][ARM]fast/dom/call-a-constructor-as-a-function.html fails\nhttps://bugs.webkit.org/show_bug.cgi?id=67639\n\n* platform/qt-arm/Skipped: Skip failing tests.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94565 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/d0c1bef14f7a971549200b3c84a75bb67bc2c96d"},{"sha":"ca63f43177bbc09dc0295044363ed89deb2e20da","author":{"email":"23c2536d537fb31cb2b0871948a79ccc61993e6e@nokia.com","name":"andreas.kling@nokia.com"},"message":"Unreviewed, removing non-existent test from Qt skiplist.\n\n* platform/qt/Skipped:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@94566 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/ca63f43177bbc09dc0295044363ed89deb2e20da"}]}