GitHub PushEvent at 2014-04-02 18:36:17
Repository: webkit
Actor: shantanusharma
Payload: {"shas":[["a4c24df8efb4d8e40f404282e365adf64882dc3e","a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","Unreviewed, rolling out r166583.\nhttps://bugs.webkit.org/show_bug.cgi?id=131040\n\nIt's causing frequent crashes when running Layout Tests\n(Requested by svillar on #webkit).\n\nReverted changeset:\n\n\"[GTK][Cmake] Enable CSS JIT\"\nhttps://bugs.webkit.org/show_bug.cgi?id=131022\nhttp://trac.webkit.org/changeset/166583\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166591 268f45cc-cd09-0410-ab3c-d52691b4dbfc","commit-queue@webkit.org",true],["6f081a2f7424d36123ec77a5aaa6f8ee898192e3","872351dcee076569e94d286a20161b1a27be2851@partner.samsung.com","Fix the !ENABLE(BATTERY_STATUS) build\nhttps://bugs.webkit.org/show_bug.cgi?id=130183\n\nReviewed by Anders Carlsson.\n\n* Source/cmake/OptionsEfl.cmake:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166592 268f45cc-cd09-0410-ab3c-d52691b4dbfc","dbatyai.u-szeged@partner.samsung.com",true],["12121436e9591c6736d76c7a8f8ffd5363638370","b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","[EFL] REGRESSION(166569): It made DoYouEvenBench/Full.html, CSS/QuerySelector.html and Dromaeo performance tests crash\nhttps://bugs.webkit.org/show_bug.cgi?id=131039\n\nPatch by Zsolt Borbely <zsborbely.u-szeged@partner.samsung.com> on 2014-04-01\nReviewed by Csaba Osztrogonác.\n\n* wtf/Platform.h: Disable CSS JIT on EFL until proper fix.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166593 268f45cc-cd09-0410-ab3c-d52691b4dbfc","ossy@webkit.org",true],["e7c3f98d1999f31e20493b7cbfd8ffe8f0aec99a","a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","AX: AccessibilityRenderObject::ariaLiveRegionAtomic() should default to true if\nroleValue is ApplicationAlertRole || ApplicationStatusRole\nhttps://bugs.webkit.org/show_bug.cgi?id=130907\n\nPatch by James Craig <jcraig@apple.com> on 2014-04-01\nReviewed by Chris Fleizach.\n\nSource/WebCore:\n\nTests: inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html:\n       platform/mac/accessibility/aria-liveregions-attributes.html:\n\nUpdated AccessibilityRenderObject::ariaLiveRegionAtomic() to match ARIA spec.\n\n* accessibility/AccessibilityRenderObject.cpp:\n(WebCore::AccessibilityRenderObject::ariaLiveRegionAtomic):\n\nLayoutTests:\n\nUpdated AccessibilityRenderObject::ariaLiveRegionAtomic() to match ARIA spec.\n\n* inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion-expected.txt:\n* inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html:\n* platform/mac/accessibility/aria-liveregions-attributes-expected.txt:\n* platform/mac/accessibility/aria-liveregions-attributes.html:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166594 268f45cc-cd09-0410-ab3c-d52691b4dbfc","commit-queue@webkit.org",true],["1317dacdf43d4bb524ee6cf25c35a03956854895","da9ae7a44550fc178f41fcc48acfff2b8c028cf4@apple.com","Enable WEB_TIMING on Mac and iOS\nhttps://bugs.webkit.org/show_bug.cgi?id=128064\n\nSource/JavaScriptCore:\n\nReviewed by Sam Weinig, Brent Fulgham.\n\nEnable WEB_TIMING.\n\n* Configurations/FeatureDefines.xcconfig:\n\nSource/WebCore:\n\nReviewed by Sam Weinig, Brent Fulgham.\n\nEnable WEB_TIMING. Add PerformanceTiming.cpp and JSPerformanceTiming.cpp\nto the project.\n\n* Configurations/FeatureDefines.xcconfig:\n* WebCore.xcodeproj/project.pbxproj:\n\nSource/WebKit/mac:\n\nReviewed by Sam Weinig, Brent Fulgham.\n\nEnable WEB_TIMING.\n\n* Configurations/FeatureDefines.xcconfig:\n\nSource/WebKit2:\n\nReviewed by Sam Weinig, Brent Fulgham.\n\nEnable WEB_TIMING.\n\n* Configurations/FeatureDefines.xcconfig:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166595 268f45cc-cd09-0410-ab3c-d52691b4dbfc","simon.fraser@apple.com",true],["94b48cb20b26d0a68f0e5751c0786d7368e2e3ff","af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","Tweak WKPreferences API\nhttps://bugs.webkit.org/show_bug.cgi?id=131047\n\nReviewed by Simon Fraser.\n\n* UIProcess/API/Cocoa/WKPreferences.h:\n* UIProcess/API/Cocoa/WKPreferences.mm:\n(-[WKPreferences init]):\n(-[WKPreferences initWithUserDefaultsKeyPrefix:]):\n(-[WKPreferences userDefaultsKeyPrefix]):\n(-[WKPreferences initWithUserDefaultsPrefixKey:]): Deleted.\n(-[WKPreferences userDefaultsPrefixKey]): Deleted.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166596 268f45cc-cd09-0410-ab3c-d52691b4dbfc","andersca@apple.com",true],["82b5be3c67641ebae666a7c590bef44f2c94905e","8f3a129bc83673565f000899a2a2ef93d9111231@apple.com","Invalidate CFNetwork connection cache on memory pressure.\n<https://webkit.org/b/131038>\n\nStop holding on to cached HTTP connections if we come under memory pressure.\n\nReviewed by Geoff Malloc-Garen.\n\n* NetworkProcess/cocoa/NetworkProcessCocoa.mm:\n(WebKit::NetworkProcess::platformLowMemoryHandler):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166597 268f45cc-cd09-0410-ab3c-d52691b4dbfc","akling@apple.com",true],["c1e383f4e1e82d22e93838becb79740947539928","af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","Stub out the web process -> UI process message SPI\nhttps://bugs.webkit.org/show_bug.cgi?id=131048\n\nReviewed by Sam Weinig.\n\n* UIProcess/API/Cocoa/WKWebView.mm:\n(-[WKWebView initWithFrame:configuration:]):\n* UIProcess/API/Cocoa/WKWebViewConfiguration.mm:\n(-[WKWebViewConfiguration copyWithZone:]):\n(-[WKWebViewConfiguration _userContentController]):\n(-[WKWebViewConfiguration _setUserContentController:]):\n* UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h:\n* UIProcess/API/Cocoa/WKWebViewPrivate.h:\n* UIProcess/API/Cocoa/_WKScriptMessage.h: Copied from Source/WebKit2/UIProcess/API/Cocoa/_WKScriptWorld.h.\n* UIProcess/API/Cocoa/_WKScriptMessage.mm: Copied from Source/WebKit2/UIProcess/API/Cocoa/_WKScriptWorld.h.\n(-[_WKScriptMessage body]):\n(-[_WKScriptMessage originatingWebView]):\n* UIProcess/API/Cocoa/_WKScriptMessageHandler.h: Copied from Source/WebKit2/UIProcess/API/Cocoa/_WKScriptWorld.h.\n* UIProcess/API/Cocoa/_WKScriptWorld.h:\n* UIProcess/API/Cocoa/_WKUserContentController.h: Copied from Source/WebKit2/UIProcess/API/Cocoa/_WKScriptWorld.h.\n* UIProcess/API/Cocoa/_WKUserContentController.mm: Copied from Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h.\n(-[_WKUserContentController addScriptMessageHandler:name:world:]):\n(-[_WKUserContentController removeScriptMessageHandler:]):\n* WebKit2.xcodeproj/project.pbxproj:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166598 268f45cc-cd09-0410-ab3c-d52691b4dbfc","andersca@apple.com",true],["a1d98b71b5a3df5e1f43796f75bd9b8b603414bf","c6d2472327e4215108b996e5b3179c5cca7b1488@apple.com","Unreviewed build fix. Remove duplicate file entries.\n\n* WebCore.xcodeproj/project.pbxproj:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166599 268f45cc-cd09-0410-ab3c-d52691b4dbfc","psolanki@apple.com",true],["70f1539dc72a7d40a83686c1f9484fc462da2ab3","9dddda5b47459e138db3e48e9e36e3396d29c6c1@apple.com","Do not allow HTTP refresh headers to refresh to javascript: URLs\n<http://webkit.org/b/119051>\n<rdar://problem/14536453>\n\nReviewed by Alexey Proskuryakov.\n\nMerged from Blink (patch by tsepez@chromium.org):\nhttps://src.chromium.org/viewvc/blink?revision=153912&view=revision\nhttp://crbug.com/258151\n\n    This behaviour has been standard in IE since IE7.  This makes us both\n    more compatible and less vulnerable to XSS.\n\nSource/WebCore:\n\nTests: http/tests/security/no-javascript-location-percent-escaped.html\n       http/tests/security/no-javascript-location.html\n       http/tests/security/no-javascript-refresh-percent-escaped.php\n       http/tests/security/no-javascript-refresh-spaces.php\n       http/tests/security/no-javascript-refresh-static-percent-escaped.html\n       http/tests/security/no-javascript-refresh-static-spaces.html\n       http/tests/security/no-javascript-refresh-static.html\n       http/tests/security/no-javascript-refresh.php\n\n* dom/Document.cpp:\n(WebCore::Document::processHttpEquiv):\n* loader/FrameLoader.cpp:\n(WebCore::FrameLoader::receivedFirstData):\n- Do not fire meta http refresh for a javascript: URL protocol.\n\nLayoutTests:\n\n* http/tests/security/no-javascript-refresh-expected.txt: Added.\n* http/tests/security/no-javascript-refresh-static-expected.txt: Added.\n* http/tests/security/no-javascript-refresh-static.html: Added.\n* http/tests/security/no-javascript-refresh.php: Added.\n- Original Blink layout tests with typos fixed and 'PASS:' text\n  added.\n\n* http/tests/security/no-javascript-location.html: Added.\n* http/tests/security/no-javascript-location-expected.txt: Added.\n* http/tests/security/resources/no-javascript-location.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.\n* http/tests/security/no-javascript-location-percent-escaped.html: Added.\n* http/tests/security/no-javascript-location-percent-escaped-expected.txt: Added.\n* http/tests/security/resources/no-javascript-location-percent-escaped.php: Added.\n- Add tests using a javascript: URL in a Location: header.\n\n* http/tests/security/no-javascript-refresh-percent-escaped.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.\n* http/tests/security/no-javascript-refresh-percent-escaped-expected.txt: Added.\n* http/tests/security/no-javascript-refresh-spaces.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.\n* http/tests/security/no-javascript-refresh-spaces-expected.txt: Added.\n- Add tests using a percent-escaped javascript: URL and a\n  javascript: URL with leading spaces in a Refresh: header from\n  a web server.\n\n* http/tests/security/no-javascript-refresh-static-percent-escaped.html: Added.\n* http/tests/security/no-javascript-refresh-static-percent-escaped-expected.txt: Added.\n* http/tests/security/no-javascript-refresh-static-spaces.html: Added.\n* http/tests/security/no-javascript-refresh-static-spaces-expected.txt: Added.\n- Add tests using a percent-escaped javascript: URL and a\n  javascript: URL with leading spaces in a meta http-equiv tag.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166600 268f45cc-cd09-0410-ab3c-d52691b4dbfc","ddkilzer@apple.com",true],["96adc97009a1eb8f0d66ee4382ab1e4224321c72","b4ec39de7a032f72cb5bb9b534bb9152488f03c2@webkit.org","RenderQuote must destroy remaining text renderer before first letter renderer\nhttps://bugs.webkit.org/show_bug.cgi?id=78023\n<rdar://problem/10830009>\n\nReviewed by Brent Fulgham.\n\nMerged from Blink (patch by Abhishek Arya):\nhttps://src.chromium.org/viewvc/blink?view=rev&revision=151270\n\nSource/WebCore:\n\nFollowing the fix for <https://bugs.webkit.org/show_bug.cgi?id=114586>, a\nRenderQuote may have child render objects for the first letter of its text\nand everything following the first letter so as to support the CSS first-\nletter property. The latter renderer is responsible for destroying the former\non destruction. It's sufficient to reverse the destruction of the children of\nRenderQuote to ensure that we destroy the remaining text renderer before we\ndestroy the first letter renderer.\n\nTest: fast/css-generated-content/quote-first-letter-crash.html\n\n* rendering/RenderQuote.cpp:\n(WebCore::RenderQuote::updateText):\n\nLayoutTests:\n\n* fast/css-generated-content/quote-first-letter-crash-expected.txt: Added.\n* fast/css-generated-content/quote-first-letter-crash.html: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166601 268f45cc-cd09-0410-ab3c-d52691b4dbfc","dbates@webkit.org",true],["0c58038fd102bf2a1178ff6e00fe8e7c37647d06","af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","Remove limits from WKBackForwardList getters\nhttps://bugs.webkit.org/show_bug.cgi?id=131052\n\nReviewed by Beth Dakin.\n\n* UIProcess/API/Cocoa/WKBackForwardList.h:\n* UIProcess/API/Cocoa/WKBackForwardList.mm:\n(-[WKBackForwardList backList]):\n(-[WKBackForwardList forwardList]):\n(-[WKBackForwardList backListCount]): Deleted.\n(-[WKBackForwardList forwardListCount]): Deleted.\n(-[WKBackForwardList backListWithLimit:]): Deleted.\n(-[WKBackForwardList forwardListWithLimit:]): Deleted.\n* UIProcess/WebBackForwardList.cpp:\n(WebKit::WebBackForwardList::backList):\n(WebKit::WebBackForwardList::forwardList):\n* UIProcess/WebBackForwardList.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166602 268f45cc-cd09-0410-ab3c-d52691b4dbfc","andersca@apple.com",true],["39590cad3bf306d42cd7a47ee3a2cb0bf72e9640","a0310c785c20c1f6bc83cd138f89eae3dbdb5804@apple.com","svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures.html and svg/css/font-face-crash.html frequently assert in ComplexTextController::offsetForPosition\nhttps://bugs.webkit.org/show_bug.cgi?id=119747\n\nReviewed by Simon Fraser.\n\nSource/WebCore:\n\nEven though kerning and ligatures currently don't work with the\nsimple text path, messing those up is better than creating null\nCTRun and CTLine objects.\n\nRather than calling the badly-named renderingContext() function on TextRun objects\nto determine if they are drawn with an SVG font, this patch creates a wrapper function\nwith a better name and uses that instead.\n\nTest: svg/text/svg-font-hittest.html\n\n* platform/graphics/Font.cpp:\n(WebCore::isDrawnWithSVGFont): Wrapper around renderingContext()\n(WebCore::Font::drawText): Use wrapper function\n(WebCore::Font::drawEmphasisMarks): Use wrapper function\n(WebCore::Font::width): Use wrapper function\n(WebCore::Font::selectionRectForText): Use wrapper function\n(WebCore::Font::offsetForPosition): If we are using an SVG font, use the simple path\ninstead of the complex one\n(WebCore::Font::codePath): Use wrapper function\n* platform/graphics/cocoa/FontPlatformDataCocoa.mm:\n(WebCore::FontPlatformData::ctFont):\n\nLayoutTests:\n\nClicking on SVG text used to cause a ComplexTextController to be built\naround the SVG text (which is incorrect and would crash). This test\ndoes just that and makes sure there is no crash.\n\n* svg/text/resources/Litherum.svg: Added.\n* svg/text/svg-font-hittest-expected.txt: Added.\n* svg/text/svg-font-hittest.html: Added.\n* LayoutTests/platform/mac/TestExpectations: Unskipped tests\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166603 268f45cc-cd09-0410-ab3c-d52691b4dbfc","mmaxfield@apple.com",true],["c958f69c11118c93e134b2ba79500b7ae42abd18","fe09bc2ef2737a3258f978e26226dcbac1b3f948@webkit.org","Remove a couple of useless static strings\nhttps://bugs.webkit.org/show_bug.cgi?id=131003\n\nPatch by Benjamin Poulain <bpoulain@apple.com> on 2014-04-01\nReviewed by David Kilzer.\n\nThere is zero value in keeping those strings alive.\n\n* css/StyleProperties.cpp:\n(WebCore::isInitialOrInherit):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166604 268f45cc-cd09-0410-ab3c-d52691b4dbfc","benjamin@webkit.org",true],["97931b8ee1c0d304f1ba8d7b11be38453c1143c2","fe09bc2ef2737a3258f978e26226dcbac1b3f948@webkit.org","[iOS][WK2] Remove the two finger pan gesture recognizer until it is actually implemented\nhttps://bugs.webkit.org/show_bug.cgi?id=131009\n\nPatch by Benjamin Poulain <bpoulain@apple.com> on 2014-04-01\nReviewed by Sam Weinig.\n\nThe two finger pan should not block the pinch gesture recognizer.\n\n* UIProcess/ios/WKContentViewInteraction.h:\n* UIProcess/ios/WKContentViewInteraction.mm:\n(-[WKContentView setupInteraction]):\n(-[WKContentView cleanupInteraction]):\n(-[WKContentView gestureRecognizerShouldBegin:]):\n(-[WKContentView _twoFingerPanRecognized:]): Deleted.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166605 268f45cc-cd09-0410-ab3c-d52691b4dbfc","benjamin@webkit.org",true],["51cf764d24d02a3fdb663da9af3c628c15357063","af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","Pass a WKNavigationAction to the create UIDelegate method\nhttps://bugs.webkit.org/show_bug.cgi?id=131053\n\nReviewed by Sam Weinig.\n\n* UIProcess/API/Cocoa/WKUIDelegate.h:\n* UIProcess/Cocoa/UIClient.h:\n* UIProcess/Cocoa/UIClient.mm:\n(WebKit::UIClient::setDelegate):\n(WebKit::UIClient::createNewPage):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166606 268f45cc-cd09-0410-ab3c-d52691b4dbfc","andersca@apple.com",true],["fcdc100173273b6cda62b35cf7e7da84c783afc9","f6a40302e70d3875826ddafd7e450bcee2d7be56@apple.com","[iOS WebKit2] Partial repaint is broken\nhttps://bugs.webkit.org/show_bug.cgi?id=131056\n\nReviewed by Dean Jackson.\n\n* Shared/mac/RemoteLayerBackingStore.mm:\n(WebKit::RemoteLayerBackingStore::display):\nWe need to check if the repaint rects themselves cover the whole\nlayer's surface, not just their bounds. Otherwise, we'll optimize\nout the back->front copy and end up not painting the whole layer.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166607 268f45cc-cd09-0410-ab3c-d52691b4dbfc","timothy_horton@apple.com",true],["e94cc22f42ec5ff7c864c0f76bab040338044a7c","c64b4ad3c879bb4b89569328b3f3da921f23b203@apple.com","Add a 32bit JSC builder/tester.\nhttps://bugs.webkit.org/show_bug.cgi?id=131054\n\nReviewed by Michael Saboff.\n\n* BuildSlaveSupport/build.webkit.org-config/config.json:\n* BuildSlaveSupport/build.webkit.org-config/master.cfg:\n(Compile32bitJSC):\n(Run32bitJSCTests):\n(Run32bitJSCTests.countFailures):\n(BuildAndTest32bitJSCFactory):\n(BuildAndTest32bitJSCFactory.__init__):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166608 268f45cc-cd09-0410-ab3c-d52691b4dbfc","lforschler@apple.com",true],["925dc5a1d70ca08ccf8471156db72a1972c375c5","426c54bf154ff8d1bfecfdb0f393e8e07cde8f7a@igalia.com","[GTK] Remove last reference to GTK+ WK1 EWS\nhttps://bugs.webkit.org/show_bug.cgi?id=131058\n\nReviewed by Martin Robinson.\n\nIn r166427 WK1 GTK+ bots and EWS where removed, but this file was missing.\n\n* QueueStatusServer/config/queues.py: Remove reference to GTK+ WK1 EWS.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166609 268f45cc-cd09-0410-ab3c-d52691b4dbfc","rego@igalia.com",true],["30ccab06c2cb4b19635e6fa29d842c856fecb825","a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","[CSS Grid Layout] Make the grid-item-margin-auto-columns-rows.html test a reftest\nhttps://bugs.webkit.org/show_bug.cgi?id=130935\n\nPatch by Javier Fernandez <jfernandez@igalia.com> on 2014-04-01\nReviewed by Darin Adler.\n\nRemoved the 'checkLayout' script references from the test.\n\n* fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.html: Added.\n* fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.txt: Removed.\n* fast/css-grid-layout/grid-item-margin-auto-columns-rows.html:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@166610 268f45cc-cd09-0410-ab3c-d52691b4dbfc","commit-queue@webkit.org",true]],"size":59,"ref":"refs/heads/master","head":"bc9652cfc580519a1a601e58a7af4a6e0e4356af"}