GitHub PushEvent at 2014-02-12 08:40:25
Repository: Blink
Actor: yoavweiss
Payload: {"shas":[["6922427aac1536c91365ee875682e350188cc4d1","e4b942c610af2a5eff3cb19fbc64e113c353c8ea@intel.com","Fix HashTraits types for OwnPtr\n\nHashTraits should not use the OwnPtr's template argument type directly - instead it should use OwnPtr::PtrType and OwnPtr::ValueType types, as otherwise it defines some types wrongly in case the OwnPtr is handling an array.\n\nReview URL: https://codereview.chromium.org/159043002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166972 bbb929c8-8fbe-4397-9dbb-9b2b20218538","mikhail.pozdnyakov@intel.com",true],["d8df3804bf066c60a46af12ad52eba4f1448e589","4a537d0618f1e69f7fb821738d3179cad3033f70@chromium.org","Ensure that every Document has a single, distinct template content ownerDocument\n\nThis avoids several bugs where templates would erroneously share their content\nownerDocuments with themselves, leading to such badness as custom elements being\ninstantiated inside templates or template.content.ownerDocument.defaultView being\nnon-null.\n\nAlso cleans up various code in Document: templateDocument() is gone, with its callers\nswitched to the new isTemplateDocument() method, and setTemplateDocumentHost() has\nbeen removed from Document's public interface, since it should only be set by Document\nitself.\n\nSpec bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=23990\nRelevant HTML spec change: http://html5.org/tools/web-apps-tracker?from=8350&to=8351\n\nR=rafaelw@chromium.org\nBUG=325442,342601\n\nReview URL: https://codereview.chromium.org/159853004\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166973 bbb929c8-8fbe-4397-9dbb-9b2b20218538","adamk@chromium.org",true],["5af4a66793e4f6c4b378bf7fb62899573f6f0085","f0c0567e887539ebd0e817b4f3eeaf2dd3286d90@opera.com","[New multicol] Avoid 1px tall multicol if percent height is unresolvable.\n\nIf a box has a percentage height, but the computed height of its\ncontaining block is auto, the computed height of the box also becomes\nauto. computeContentLogicalHeight() returns -1 if the height isn't\nresolvable, and we need to make sure that such a value doesn't\nconstrain the height of the multicol container.\n\nThis is a merge of https://bugs.webkit.org/show_bug.cgi?id=122826\nReviewed in WebKit by David Hyatt.\n\nBUG=342779\n\nReview URL: https://codereview.chromium.org/144463015\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166974 bbb929c8-8fbe-4397-9dbb-9b2b20218538","mstensho@opera.com",true],["50ccc1601ecf8754a554a04a091c7531b7ef91b1","f23dd81ade77a021a9f8915543e6fc85b5c3c65d@chromium.org","Add tracing for StyleResolver::appendCSSStyleSheet.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/160173004\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166975 bbb929c8-8fbe-4397-9dbb-9b2b20218538","chrishtr@chromium.org",true],["da4d30891ec66c4782612c97e720c298b9dbd719","7f0483633cba54dafb7e9619e05ee12dc8d83202@samsung.com","Make HTMLOptionsCollection's named property getter behave more according to spec\n\nMake HTMLOptionsCollection's named property getter behave more according to spec:\nhttp://www.whatwg.org/specs/web-apps/current-work/multipage/common-dom-interfaces.html#htmloptionscollection\n\nThe changes are:\n- namedGetter() method should be marked as a named property getter in IDL. As a\n  result, we can remove the anonymous named property getter from our IDL.\n- namedGetter() argument is now mandatory. This is consistent with Firefox 27\n  and other HTML Collections' namedGetter. The argument is optional in IE11\n  though.\n- The named getter should be enumerable as per Web IDL, meaning that\n  elements id / names should be enumerated. The supported property names\n  are spec'd at:\n  http://www.whatwg.org/specs/web-apps/current-work/multipage/common-dom-interfaces.html#htmloptionscollection\n  This is consistent with the behavior of Firefox 27. In IE11,\n  HTMLSelectElement.options seems to return an HTMLSelectElement instead of\n  an HTMLOptionsCollection.\n\nThis CL also gets rid of the custom bindings code for the named property getter\nas our bindings generator now has better support for returning union types.\n\nThe named property getter still does not completely match the specification\nthough (or the behavior of Firefox 27). It is supposed to always return the\nfirst matching Element. However, in case of duplicates, we currently return a\nNodeList type containing all matching Elements. I did not change this behavior\nas this was our previous behavior and IE11 also seems to return all matching\nElements in this case.\n\nR=haraken, arv, tkent\nBUG=341269\nTEST=fast/dom/htmloptionscollection-enumerated-properties.html\n\nReview URL: https://codereview.chromium.org/147053007\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166976 bbb929c8-8fbe-4397-9dbb-9b2b20218538","ch.dumez@samsung.com",true],["18be028b00d53a0e78552d57ef5ed9324ed7877e","b57abbf63bb9321ef8674525481e5be869026cea@chromium.org","This patch defers timing updates from the Web Animations API to\nanimation frames. Updating timing will now request an animation\nframe and update the timing information on that frame. We store\nbits on the Timelines and Players to indicate whether they need\nupdates.\n\nThe timing information on a TimedItem is updated upon access if\nits Player needs an update. The bit on Timeline is used to make\nsure getComputedStyle returns up-to-date information.\n\nBUG=334926\n\nReview URL: https://codereview.chromium.org/159403002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166977 bbb929c8-8fbe-4397-9dbb-9b2b20218538","timloh@chromium.org",true],["a613c88c0f654ca482a392972926cda845831e06","81d182e993d9621be934e17be5ceea28063f2c1d@chromium.org","Handle zero-length strings correctly.\n\nNewWebSocketChannelImpl::didReceiveData() treated empty strings as if\nthey were invalid UTF-8.\n\nFixed.\n\nThis fixes the timeout in the layout test http/websockets/frame-lengths.html.\n\nBUG=342362\nTEST=layout tests\n\nReview URL: https://codereview.chromium.org/158903002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166978 bbb929c8-8fbe-4397-9dbb-9b2b20218538","ricea@chromium.org",true],["7457b0c6ffea9ca7aca04cff022e17e9ab7cd95b","cb147531a8694afd827089175d261cce3687991a@chromium.org","Add tests for |undefined| and |null| in SVG interfaces\n\nMany SVG interfaces do not allow undefined or null arguments;\nthese should throw an exception, and not crash.\n\nThis can be done by adding [StrictTypeChecking] to the interface,\nonce a bindings change is made:\nAdd [StrictTypeChecking] to the SVGGeometryElement interface\nhttps://codereview.chromium.org/144463014/\n\nCurrently many test cases are missing, so we have crasher bugs from ClusterFuzz.\nThis CL adds test cases for these.\n\nTBR=haraken\nBUG=341810\nBUG=342741\nBUG=341379\nBUG=341620\nBUG=341030\nBUG=341776\n\nReview URL: https://codereview.chromium.org/159973005\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166979 bbb929c8-8fbe-4397-9dbb-9b2b20218538","nbarth@chromium.org",true],["45e0e43e5f3c57f2e9b6743c051d9b591a5d3547","2d56fe9c63fe1af9c8ce2e42b52fd958eb89bac3@chromium.org","Implement navigator.serviceWorker interface\n\nReplacing old navigator.registerServiceWorker\n\nBUG=285976\nTEST=http/tests/serviceworker/registration.html\n\nReview URL: https://codereview.chromium.org/157523005\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166980 bbb929c8-8fbe-4397-9dbb-9b2b20218538","kinuko@chromium.org",true],["78d1fade63e555b63e68c2fcc05f868905209ba6","7f0483633cba54dafb7e9619e05ee12dc8d83202@samsung.com","Stop handling the case where oldDocument and newDocument are the same in adoptDocument()\n\nStop handling the case where oldDocument and newDocument are the same in\nNodeListsNodeData::adoptDocument(). Replace the if check by an assertion as all\nthe callers already make sure to call this method only if the oldDocument and\nthe newDocument are different.\n\nR=eseidel, abarth\n\nReview URL: https://codereview.chromium.org/159913004\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166981 bbb929c8-8fbe-4397-9dbb-9b2b20218538","ch.dumez@samsung.com",true],["64ba4cc85a8d3496e037deca6b99d6ee6afe2fad","b57abbf63bb9321ef8674525481e5be869026cea@chromium.org","Web Animations: Implement Timing::endDelay\n\nAs per spec: http://dev.w3.org/fxtf/web-animations/#widl-Timing-endDelay\n\nBUG=335350\n\nReview URL: https://codereview.chromium.org/151913006\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166982 bbb929c8-8fbe-4397-9dbb-9b2b20218538","timloh@chromium.org",true],["f35cee6d9a1c2532bb1d268b98cd38e3a13a789a","e0e84ce4a33dcc115f06c0609c8bb50720a44e41@chromium.org","Revert of Update of change event for input type number (https://codereview.chromium.org/128133002/)\n\nReason for revert:\nINPUT element dispatches extra events.\n\nOriginal issue's description:\n> Do not dispatch 'change' events during pressing spin buttons for input[type=number].\n>\n> TextFieldInputType sends change event for its derived class. Change is\n> done for DispatchInputAndChangeEvent to behave similar to\n> DispatchChangeEvent.\n> DispatchChangeEvent is generated by Range, Radio, File and Checkbox\n> input type.\n> DispatchInputAndChangeEvent is generated by inputtype for step up and\n> down, BaseChooser/BaseMultipleFieldsDateandTime also generates\n> DispatchInputAndChangeEvent.\n> Since it is different set of inputs that generate DispatchChange and\n> DispatchInputAndChange, both are kept but behavior is changed; this\n> allows spin button to handle mouseup event.\n> Keyboard events are also handled for spin button.\n>\n> R=tkent\n> BUG=155747\n> TEST=automated\n>\n> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=165300\n\nTBR=keishi@chromium.org,habib.virji@samsung.com\nNOTREECHECKS=true\nNOTRY=true\nBUG=155747\n\nReview URL: https://codereview.chromium.org/157813010\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166983 bbb929c8-8fbe-4397-9dbb-9b2b20218538","tkent@chromium.org",true],["eb44e7e1bcde3ae1a0e22268775614d1ad35dd9b","261ec7bc01029d75f3df176083f56735e31b8587@chromium.org","Fix race condition in focused element check\n\nIf the focused element becomes focusable again while the check focus timer is\nrunning, we would erroneously clear its focus.\n\nR=esprehn@chromium.org\nBUG=342928\n\nReview URL: https://codereview.chromium.org/153973006\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166984 bbb929c8-8fbe-4397-9dbb-9b2b20218538","abarth@chromium.org",true],["4679c0da4006399e8af3e68e3819d4c48ba0bc90","ae021870bfd02c7b7224d98c74169d490ebe08e1@chromium.org","Don't allow editing to remove PseudoElements\n\nApparently there are cases in editing where it will attempt to remove a\npseudo element. This should never happen, but when it does we should\njust ignore the request to do so since otherwise we'll crash later when\nwe attempt to clean up the pseudo element and realize it has no parent.\n\nBUG=338953\n\nReview URL: https://codereview.chromium.org/143383006\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166985 bbb929c8-8fbe-4397-9dbb-9b2b20218538","esprehn@chromium.org",true],["70b9708509bcece351730625aadc7fe4b28f0be7","e4b4ddde4e976eb64fb6fda2953b98730a652215@adobe.com","[CSS Shapes] Rounded Insets Let Content Overlap Shape\n\nUsing LengthSize to FloatSize conversion from LengthSize.h lead to miscalculated\ninset border radius, when the border radius was defined by percentages. This patch\nfixes the behavior and removes the incorrect conversion.\n\nBUG=341584\n\nReview URL: https://codereview.chromium.org/157083002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166986 bbb929c8-8fbe-4397-9dbb-9b2b20218538","zoltan@adobe.com",true],["0b700d7d4d6a05a1d5d8cff786deb6afabf01ad5","2d56fe9c63fe1af9c8ce2e42b52fd958eb89bac3@chromium.org","Possible crash fix in ServiceWorker's InstallEvent::waitUntil\n\nDepending on which argument is evaluated first |observer| \ncould be NULL before we dereference observer->executionContext()\n\nBUG=285976\nTEST=content_browsertests.ServiceWorkerVersionBrowserTest.Install (to be added)\n\nReview URL: https://codereview.chromium.org/154163004\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166987 bbb929c8-8fbe-4397-9dbb-9b2b20218538","kinuko@chromium.org",true],["4cbd326d4e7b2c44a8c9196524fc6a6382e7a3cb","6693ee08b084bb2ffa767f664c99b689395e0e4b@chromium.org","Switch to a single merged version of WebThemeEngine.h\n\ninstead of using multiple platform-specific versions; the latter\nmade it confusing to know which files to include and what was safe.\n\nUltimately we still need to merge this further into a single consistent cross-platform API, though.\n\nR=jamesr@chromium.org\nBUG=327471\n\nReview URL: https://codereview.chromium.org/154733004\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166988 bbb929c8-8fbe-4397-9dbb-9b2b20218538","dpranke@chromium.org",true],["e2c6b52137338d1679132ed0c5c8ab86b9a4ca28","ef1728e9a9ee178abcf3af44b8924f4f0a6f4047@chromium.org","Oilpan: Remove GarbageCollected::ref/deref\n\nCurrently, if we use ref/deref in GarbageCollected objects, it will be asserted in runtime. Alternately, this CL changes it to compile error.\n\nThis is a change requested by mads.\n\nReview URL: https://codereview.chromium.org/156033003\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166989 bbb929c8-8fbe-4397-9dbb-9b2b20218538","haraken@chromium.org",true],["4c93cb7771711304e8c5c3f0613a12df99f9bfb8","d4ce062b29d30d034d0014c18b98c04a4ccde257@blackberry.com","Unprefix -webkit-font-variant-ligatures\n\nFeature dashboard link: http://www.chromestatus.com/features/5678497057996800\n\nIntent-to-ship thread: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/2-JGOzPEnhU\n\n\nBUG=342483\n\nReview URL: https://codereview.chromium.org/157003004\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@166990 bbb929c8-8fbe-4397-9dbb-9b2b20218538","efidler@blackberry.com",true]],"size":19,"ref":"refs/heads/master","head":"4c93cb7771711304e8c5c3f0613a12df99f9bfb8"}