{"push_id":868937419,"size":77,"distinct_size":77,"ref":"refs/heads/m46","head":"d6dc245e3b31283285de62329167aa428404539c","before":"46ff4cef957a34f88cff39a5a829dd4a66374b95","commits":[{"sha":"a42d70c6f52c26fd7b7ea79714f73163894a23f2","author":{"email":"6693ee08b084bb2ffa767f664c99b689395e0e4b@chromium.org","name":"dpranke@chromium.org"},"message":"[chromium] use \"drt-style\" output, not \"test-shell-style\" output, on mac and linux DRT\nhttps://bugs.webkit.org/show_bug.cgi?id=84917\n\nTools:\n\nReviewed by Ojan Vafai.\n\nThis change changes the chromium new-run-webkit-tests\nimplementation to use the code in WebKitDriver and ServerProcess\nby default on Mac and Linux, instead of using the old-style\nChromium/test_shell style of output.\n\nWe will still use the test_shell style on Windows for now\nand you can still get the old style of behavior with\nnew-run-webkit-tests --additional-drt-flag --test-shell\n\n* Scripts/webkitpy/layout_tests/port/chromium.py:\n(ChromiumDriver):\n(ChromiumDriver.__init__):\n(ChromiumDriver._wrapper_options):\n(ChromiumDriver.cmd_line):\n(ChromiumDriver._start):\n(ChromiumDriver.has_crashed):\n(ChromiumDriver.run_test):\n(ChromiumDriver.stop):\n* Scripts/webkitpy/layout_tests/port/chromium_unittest.py:\n(ChromiumDriverTest.setUp):\n(ChromiumDriverTest.test_stop):\n(ChromiumDriverTest.test_two_drivers.MockDriver.__init__):\n(ChromiumDriverTest.test_two_drivers):\n\nLayoutTests:\n\nUnreviewed, expectations change to accompany the new-run-webkit-tests change.\n\n* platform/chromium/test_expectations.txt\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115453 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/a42d70c6f52c26fd7b7ea79714f73163894a23f2"},{"sha":"26f515488d4376624dc5ad9585efc2ec977cc6d2","author":{"email":"ede5d8c27b7232d58457a69f3744a7714b0dc4d7@apple.com","name":"antti@apple.com"},"message":"Memory cache pruning should be protected against reentering.\nhttps://bugs.webkit.org/show_bug.cgi?id=85077\n\nReviewed by Alexey Proskuryakov.\n\nMemoryCache::pruneDeadResourcesToSize() has some ad-hock protection against reentering.\nThis patch adds more complete protection.\n\n* loader/cache/MemoryCache.cpp:\n(WebCore::MemoryCache::MemoryCache):\n(WebCore::MemoryCache::pruneLiveResourcesToSize):\n        \n    Protect live resource pruning too.\n\n(WebCore::MemoryCache::pruneDeadResourcesToSize):\n        \n    Remove the existing weak reentrancy handling in favor of full proctection.\n\n* loader/cache/MemoryCache.h:\n(MemoryCache):\n\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115454 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/26f515488d4376624dc5ad9585efc2ec977cc6d2"},{"sha":"045882d5c7460594ffe4f151122ab293036078bc","author":{"email":"b5c87a473a6d812cae15f9b3bf58ab2c4a64be1a@webkit.org","name":"jchaffraix@webkit.org"},"message":"NULL-deref in RenderBox::clippedOverflowRectForRepaint\nhttps://bugs.webkit.org/show_bug.cgi?id=84774\n\nReviewed by Tony Chang.\n\nSource/WebCore:\n\nTest: fast/inline/crash-new-continuation-with-outline.html\n\nThe bug comes from trying to repaint the :after content as part of updateBeforeAfterContent.\nThe repainting logic would query the yet-to-be-inserted continuation(). Then we would crash in\nRenderBox::clippedOverflowRectForRepaint as we didn't have an enclosingLayer() (which any\nRenderObject in the tree will have).\n\nThe fix is to check in RenderInline::clippedOverflowRectForRepaint that our continuation()\nis properly inserted in the tree. We could check that it isRooted() but it's an overkill here.\n\n* rendering/RenderInline.cpp:\n(WebCore::RenderInline::clippedOverflowRectForRepaint):\n\nLayoutTests:\n\n* fast/inline/crash-new-continuation-with-outline-expected.txt: Added.\n* fast/inline/crash-new-continuation-with-outline.html: Added.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115458 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/045882d5c7460594ffe4f151122ab293036078bc"},{"sha":"c8208a72ba7d27b83068b27d5a06222bb32a7f14","author":{"email":"80ba7d307f87947d398714412ac0b1f517125a6c@apple.com","name":"enrica@apple.com"},"message":"REGRESSION(r96257): Deleting a large amount of text is very slow.\nhttps://bugs.webkit.org/show_bug.cgi?id=83983\n<rdar://problem/10826076>\n        \nReviewed by Ryosuke Niwa.\n\nThe change in r96257 did not cause the performance regression per se,\nbut exposed a problem in the way we calculate the offset in container\nnode when the anchorType is PositionIsOffsetInAnchor.\nThe offset was computed as the minimum between the given offset and\nlastOffsetInNode. If the container has a very large number of children,\nwe walk the entire list of child nodes in the container simply to find\nout how many they are.\nLooking through the entire editing code, I found other 2 cases (one\nis only an ASSERT) where we could do a similar optimization.\n\nNo new tests. No behavior change, only performance optimization.\n\n* dom/Position.cpp:\n(WebCore::Position::computeOffsetInContainerNode):\n* dom/Position.h:\n(WebCore::minOffsetForNode):\n(WebCore::offsetIsBeforeLastNodeOffset):\n* editing/ApplyStyleCommand.cpp:\n(WebCore::ApplyStyleCommand::removeInlineStyle):\n(WebCore::ApplyStyleCommand::mergeEndWithNextIfIdentical):\n\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115460 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/c8208a72ba7d27b83068b27d5a06222bb32a7f14"},{"sha":"8c33a783771d06cb1f86d80dae1f909391a3892d","author":{"email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org","name":"rniwa@webkit.org"},"message":"FormatBlock crashes when body element is removed prior to the command execution\nhttps://bugs.webkit.org/show_bug.cgi?id=84937\n\nReviewed by Tony Chang.\n\nSource/WebCore:\n\nThe crash was because because DOM had been modified since the last time selection had been \"validated\",\nand therefore frame selection's endpoints are no longer visible when we instantiated visibleStart\nand visibleEnd from m_endingSelection of the edit command.\n\nFixed the bug by checking the nullity and orphanedness of visible start and visible end directly.\nI suspect we have similar bugs in other commands. The fundamental problem is that the copy constructor\nof VisibleSelection never validates so when a VisibleSelection is passed from one class to another\n(e.g. FrameSelection to EditCommand), we may not adjust end points as needed.\n\nTest: editing/execCommand/format-block-without-body-crash.html\n\n* editing/ApplyBlockElementCommand.cpp:\n(WebCore::ApplyBlockElementCommand::doApply):\n\nLayoutTests:\n\nAdd a regression test for executing FormatCommand immediately after removing\nthe body element thereby turning the selection end points to non-candidates.\n\n* editing/execCommand/format-block-without-body-crash-expected.txt: Added.\n* editing/execCommand/format-block-without-body-crash.html: Added.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115461 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/8c33a783771d06cb1f86d80dae1f909391a3892d"},{"sha":"ffa087e344a3737dcf2a6dfc598f9855f254e3d8","author":{"email":"689551218b9c6c1186c1eae46d11abeb24a7d319@chromium.org","name":"dglazkov@chromium.org"},"message":"Layout Test media/video-currentTime-set.html is still flaky\nhttps://bugs.webkit.org/show_bug.cgi?id=85003\n\nReviewed by Eric Carlson.\n\n* media/video-currentTime-set.html: Removed extraneous timeout code.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115462 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/ffa087e344a3737dcf2a6dfc598f9855f254e3d8"},{"sha":"83892eda17d44f140440e57b544bb0cbcf7df72f","author":{"email":"2b361fc132c8fff3f62ada261930ec88da604333@chromium.org","name":"leandrogracia@chromium.org"},"message":"Selectively retrieve text around a touched point.\nhttps://bugs.webkit.org/show_bug.cgi?id=82460\n\nReviewed by Darin Fisher.\n\nImplements an embedding API to WebCore's SurroundingText, adding also\nthe possibility of select and highlight the retrieved text range.\n\n* WebKit.gyp:\n* public/WebFrame.h:\n(WebFrame):\n* public/WebHitTestResult.h: Added.\n(WebCore):\n(WebKit):\n(WebHitTestResult):\n(WebKit::WebHitTestResult::WebHitTestResult):\n(WebKit::WebHitTestResult::~WebHitTestResult):\n* public/WebRange.h:\n(WebKit):\n(WebRange):\n* public/WebSurroundingText.h: Added.\n(WebCore):\n(WebKit):\n(WebSurroundingText):\n(WebKit::WebSurroundingText::WebSurroundingText):\n(WebKit::WebSurroundingText::~WebSurroundingText):\n* public/WebView.h:\n(WebKit):\n* src/WebFrameImpl.cpp:\n(WebKit::WebFrameImpl::selectRange):\n(WebKit):\n* src/WebFrameImpl.h:\n(WebFrameImpl):\n* src/WebHitTestResult.cpp: Added.\n(WebKit):\n(WebKit::WebHitTestResult::node):\n(WebKit::WebHitTestResult::localPoint):\n(WebKit::WebHitTestResult::WebHitTestResult):\n(WebKit::WebHitTestResult::operator=):\n(WebKit::WebHitTestResult::operator HitTestResult):\n(WebKit::WebHitTestResult::isNull):\n(WebKit::WebHitTestResult::assign):\n(WebKit::WebHitTestResult::reset):\n* src/WebRange.cpp:\n(WebKit::WebRange::textQuads):\n(WebKit):\n* src/WebSurroundingText.cpp: Added.\n(WebKit):\n(WebKit::WebSurroundingText::initialize):\n(WebKit::WebSurroundingText::textContent):\n(WebKit::WebSurroundingText::hitOffsetInTextContent):\n(WebKit::WebSurroundingText::rangeFromContentOffsets):\n(WebKit::WebSurroundingText::isNull):\n(WebKit::WebSurroundingText::reset):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115463 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/83892eda17d44f140440e57b544bb0cbcf7df72f"},{"sha":"343755f34b47a203d2f8ad00cad8c82120b60663","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Added a chromium webkit public header file to support different web print scaling options.\nhttps://bugs.webkit.org/show_bug.cgi?id=84608\n\nPatch by Kausalya Madhusudhanan <kmadhusu@chromium.org> on 2012-04-27\nReviewed by Darin Fisher.\n\n* WebKit.gyp:\n* public/WebPrintScalingOption.h: Added.\n(WebKit):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115464 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/343755f34b47a203d2f8ad00cad8c82120b60663"},{"sha":"e75faff96d462fc39fd93427f719f84a2fba7f7e","author":{"email":"fe09bc2ef2737a3258f978e26226dcbac1b3f948@webkit.org","name":"benjamin@webkit.org"},"message":"Generalize the single character optimization of numberProtoFuncToString\nhttps://bugs.webkit.org/show_bug.cgi?id=85027\n\nReviewed by Geoffrey Garen.\n\nThe function numberProtoFuncToString() has an optimization to use SmallStrings::singleCharacterString()\nwhen the radix is 36.\n\nThis patch generalize the optimization for any radix. Any positive number smaller than its radix\ncan be represented by a single character of radixDigits.\n\nThis makes numberProtoFuncToString() about twice as fast for this case of single digit conversion.\n\n* runtime/NumberPrototype.cpp:\n(JSC::numberProtoFuncToString):\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115465 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/e75faff96d462fc39fd93427f719f84a2fba7f7e"},{"sha":"f5e4e8c75877408bf2a98f832b0db4ebbc77750b","author":{"email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org","name":"rniwa@webkit.org"},"message":"Chromium Windows Perf bots timeout due to not output\nhttps://bugs.webkit.org/show_bug.cgi?id=84940\n\nReviewed by Dirk Pranke.\n\nDirk and I investigated the issue on the bot but we couldn't figure out what is going wrong.\nSince we run-perf-tests don't need any of fancy feature printer provides, just use python's\nbuilt-in logging module instead. Printing out to stdout and stderr seem to work so hopefully\nthis will fix the issue on the bot.\n\n* Scripts/run-perf-tests:\n* Scripts/webkitpy/performance_tests/perftest.py:\n(PerfTest.run):\n(PerfTest.run_failed):\n(PerfTest.parse_output):\n(PerfTest.output_statistics):\n(ChromiumStylePerfTest.parse_output):\n(PageLoadingPerfTest.run):\n* Scripts/webkitpy/performance_tests/perftest_unittest.py:\n(MainTest.test_parse_output):\n(MainTest.test_parse_output_with_failing_line):\n(TestPageLoadingPerfTest):\n(TestPageLoadingPerfTest.test_run):\n(TestPageLoadingPerfTest.test_run_with_bad_output):\n* Scripts/webkitpy/performance_tests/perftestsrunner.py:\n(PerfTestsRunner.__init__):\n(PerfTestsRunner._parse_args):\n(PerfTestsRunner.run):\n(PerfTestsRunner._upload_json):\n(PerfTestsRunner._print_status):\n(PerfTestsRunner._run_tests_set):\n(PerfTestsRunner._run_single_test):\n* Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:\n(create_runner):\n(test_run_test_set):\n(test_run_test_set_kills_drt_per_run):\n(test_run_test_pause_before_testing):\n(test_run_test_set_for_parser_tests):\n(test_run_test_set_with_json_output):\n(test_run_test_set_with_json_source):\n(test_run_test_set_with_multiple_repositories):\n(test_upload_json):\n(test_parse_args):\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115466 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/f5e4e8c75877408bf2a98f832b0db4ebbc77750b"},{"sha":"36e3e9031e8c04e62220838535ff7a6c63868d1a","author":{"email":"689551218b9c6c1186c1eae46d11abeb24a7d319@chromium.org","name":"dglazkov@chromium.org"},"message":"Unreviewed, rolling out r115463.\nhttp://trac.webkit.org/changeset/115463\nhttps://bugs.webkit.org/show_bug.cgi?id=82460\n\nBroke Mac build.\n\n* WebKit.gyp:\n* public/WebFrame.h:\n(WebFrame):\n* public/WebHitTestResult.h: Removed.\n* public/WebRange.h:\n(WebRange):\n* public/WebSurroundingText.h: Removed.\n* public/WebView.h:\n(WebKit):\n* src/WebFrameImpl.cpp:\n* src/WebFrameImpl.h:\n(WebFrameImpl):\n* src/WebHitTestResult.cpp: Removed.\n* src/WebRange.cpp:\n* src/WebSurroundingText.cpp: Removed.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115467 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/36e3e9031e8c04e62220838535ff7a6c63868d1a"},{"sha":"0a763fd815769e85e59c14c32ef7a3e86910352f","author":{"email":"6693ee08b084bb2ffa767f664c99b689395e0e4b@chromium.org","name":"dpranke@chromium.org"},"message":"Unreviewed, revert r115453 - broke chromium win bots\n\nTools:\n\n* Scripts/webkitpy/layout_tests/port/chromium.py:\n(ChromiumPort._path_to_image_diff):\n(ChromiumDriver):\n(ChromiumDriver.__init__):\n(ChromiumDriver._wrapper_options):\n(ChromiumDriver.cmd_line):\n(ChromiumDriver.stop):\n* Scripts/webkitpy/layout_tests/port/chromium_unittest.py:\n(ChromiumDriverTest.setUp):\n(ChromiumDriverTest.test_stop):\n(ChromiumDriverTest.test_two_drivers):\n(ChromiumDriverTest.test_two_drivers.MockDriver.__init__):\n\nLayoutTests:\n\n* platform/chromium/test_expectations.txt:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115469 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/0a763fd815769e85e59c14c32ef7a3e86910352f"},{"sha":"c968689aba734ba5494b98368477c46f4833a483","author":{"email":"4b556ef4143858d71a60948d7fddf73b37093d91@chromium.org","name":"arv@chromium.org"},"message":"Clean up tests in preparation for ES5.2 global scope fix\nhttps://bugs.webkit.org/show_bug.cgi?id=85001\n\nReviewed by Gavin Barraclough.\n\n* fast/css/resize-value-compared.html:\n* fast/dom/resources/navigation-type-matches-querystring.html:\n* fast/dom/script-tests/webtiming-document-open.js:\n* fast/dom/script-tests/webtiming-navigate-within-document.js:\n* fast/dom/script-tests/webtiming.js:\n* http/tests/inspector/indexeddb/indexeddb-test.js:\n* http/tests/misc/resources/webtiming-cross-origin-and-back2.html:\n* http/tests/misc/resources/webtiming-cross-origin-redirect.html:\n* http/tests/misc/resources/webtiming-no-origin.html:\n* http/tests/misc/resources/webtiming-one-redirect.html:\n* http/tests/misc/resources/webtiming-ssl.html:\n* http/tests/misc/resources/webtiming-two-redirects.html:\n* http/tests/misc/webtiming-slow-load.php:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115470 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/c968689aba734ba5494b98368477c46f4833a483"},{"sha":"0f4d3fa5e31793cefe82e5a8334385a1da5ebcbc","author":{"email":"88308500c6e6bbae98a80125835f3bc1422742fa@chromium.org","name":"shawnsingh@chromium.org"},"message":"Infinite backgroundClipRect should not be scrolled.\nhttps://bugs.webkit.org/show_bug.cgi?id=84979\n\nReviewed by Adrienne Walker.\n\nSource/WebCore:\n\nTest: compositing/iframes/scroll-fixed-transformed-element.html\n\nBy accidentally scrolling clipRects that should be considered\n\"infinite\", they were no longer being considered infinite. This\ncaused a chain of un-intended code paths that caused fixed\nposition elements to stutter when scrolling in Chromium.\n\n* rendering/RenderLayer.cpp:\n(WebCore::RenderLayer::backgroundClipRect):\n\nLayoutTests:\n\n* compositing/iframes/resources/fixed-position-transformed-subframe.html: Added.\n* compositing/iframes/scroll-fixed-transformed-element-expected.png: Added.\n* compositing/iframes/scroll-fixed-transformed-element-expected.txt: Added.\n* compositing/iframes/scroll-fixed-transformed-element.html: Added.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115471 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/0f4d3fa5e31793cefe82e5a8334385a1da5ebcbc"},{"sha":"e749460d3724c74c612a65d6975f41098e3ee168","author":{"email":"2b361fc132c8fff3f62ada261930ec88da604333@chromium.org","name":"leandrogracia@chromium.org"},"message":"Selectively retrieve text around a touched point.\nhttps://bugs.webkit.org/show_bug.cgi?id=82460\n\nReviewed by Darin Fisher.\n\nImplements an embedding API to WebCore's SurroundingText, adding also\nthe possibility of select and highlight the retrieved text range.\n\n* WebKit.gyp:\n* public/WebFrame.h:\n(WebFrame):\n* public/WebHitTestResult.h: Added.\n(WebCore):\n(WebKit):\n(WebHitTestResult):\n(WebKit::WebHitTestResult::WebHitTestResult):\n(WebKit::WebHitTestResult::~WebHitTestResult):\n* public/WebRange.h:\n(WebKit):\n(WebRange):\n* public/WebSurroundingText.h: Added.\n(WebCore):\n(WebKit):\n(WebSurroundingText):\n(WebKit::WebSurroundingText::WebSurroundingText):\n(WebKit::WebSurroundingText::~WebSurroundingText):\n* public/WebView.h:\n(WebKit):\n* src/WebFrameImpl.cpp:\n(WebKit::WebFrameImpl::selectRange):\n(WebKit):\n* src/WebFrameImpl.h:\n(WebFrameImpl):\n* src/WebHitTestResult.cpp: Added.\n(WebKit):\n(WebKit::WebHitTestResult::node):\n(WebKit::WebHitTestResult::localPoint):\n(WebKit::WebHitTestResult::WebHitTestResult):\n(WebKit::WebHitTestResult::operator=):\n(WebKit::WebHitTestResult::operator HitTestResult):\n(WebKit::WebHitTestResult::isNull):\n(WebKit::WebHitTestResult::assign):\n(WebKit::WebHitTestResult::reset):\n* src/WebRange.cpp:\n(WebKit::WebRange::textQuads):\n(WebKit):\n* src/WebSurroundingText.cpp: Added.\n(WebKit):\n(WebKit::WebSurroundingText::initialize):\n(WebKit::WebSurroundingText::textContent):\n(WebKit::WebSurroundingText::hitOffsetInTextContent):\n(WebKit::WebSurroundingText::rangeFromContentOffsets):\n(WebKit::WebSurroundingText::isNull):\n(WebKit::WebSurroundingText::reset):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115472 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/e749460d3724c74c612a65d6975f41098e3ee168"},{"sha":"08ff8c5ee3e3ca0d1e53b930333a90309098b206","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"[EFL][DRT] EFL should sanitize pulseaudio module configuration too\nhttps://bugs.webkit.org/show_bug.cgi?id=85047\n\nPatch by Dominik Röttsches <dominik.rottsches@linux.intel.com> on 2012-04-27\nReviewed by Dirk Pranke.\n\nPulseAudio test setup sanitization shared between EFL and GTK.\n\n* Scripts/webkitpy/layout_tests/port/efl.py:\n(EflPort):\n(EflPort.setup_test_run):\n(EflPort.clean_up_test_run):\n* Scripts/webkitpy/layout_tests/port/gtk.py:\n(GtkPort): Moving pulseaudio unload/restore out to shared class.\n* Scripts/webkitpy/layout_tests/port/pulseaudio_sanitizer.py: Added.\n(PulseAudioSanitizer):\n(PulseAudioSanitizer._unload_pulseaudio_module):\n(PulseAudioSanitizer._restore_pulseaudio_module):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115478 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/08ff8c5ee3e3ca0d1e53b930333a90309098b206"},{"sha":"1a3f7f3c8d234bce7e173d5f81feb5f279ad0fd5","author":{"email":"689551218b9c6c1186c1eae46d11abeb24a7d319@chromium.org","name":"dglazkov@chromium.org"},"message":"[Chromium] Layout Tests fast/js/dfg-float64array.html, fast/js/dfg-uint16array.html, and fast/js/dfg-uint8array.html are flaky timeouts.\nhttps://bugs.webkit.org/show_bug.cgi?id=85090\n\n* platform/chromium/test_expectations.txt: Marked as flakes.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115480 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/1a3f7f3c8d234bce7e173d5f81feb5f279ad0fd5"},{"sha":"28e76c9ca69a2c9e694521a740138e659ab39717","author":{"email":"689551218b9c6c1186c1eae46d11abeb24a7d319@chromium.org","name":"dglazkov@chromium.org"},"message":"Remove passing test from expectations.\n\n* platform/chromium/test_expectations.txt: Another one bites the dust.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115481 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/28e76c9ca69a2c9e694521a740138e659ab39717"},{"sha":"5fd8dcb0986b4af674d59d4d9356f065091ff492","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"[Qt] Fix minimal build.\nhttps://bugs.webkit.org/show_bug.cgi?id=85045\n\nPatch by Allan Sandfeld Jensen <allan.jensen@nokia.com> on 2012-04-27\nReviewed by Tor Arne Vestbø.\n\nSource/WebCore:\n\nCompile LIBXML XML parser even if ENABLE_XSLT is not set.\n\n* Target.pri:\n\nTools:\n\nDo not set conflicting values of ENABLE_XSLT.\n\n* qmake/mkspecs/features/features.prf:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115482 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/5fd8dcb0986b4af674d59d4d9356f065091ff492"},{"sha":"814300774f17dc438d347a2c7d64489336b41259","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@apple.com","name":"oliver@apple.com"},"message":"Lazy link phase of baseline jit fails to propagate exception\nhttps://bugs.webkit.org/show_bug.cgi?id=85092\n\nReviewed by Filip Pizlo.\n\nVery simple patch, when linking produces an error we need to actually store\nthe exception prior to throwing it.  I can't find any other examples of this,\nbut as we're already in the slow path when throwing an exception I've hardened\nexception throwing against null exceptions.\n\n* interpreter/Interpreter.cpp:\n(JSC::Interpreter::throwException):\n* jit/JITStubs.cpp:\n(JSC::lazyLinkFor):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@115483 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/814300774f17dc438d347a2c7d64489336b41259"}]}