{"push_id":1375810185,"size":30,"distinct_size":30,"ref":"refs/heads/central","head":"e75860acc22066371e799ea158d640a84dc83b06","before":"983267ffd0a58c5e15ff923022b460a06541803d","commits":[{"sha":"e2aaaba6153c4ec8dc03f2c353de8dd9543036c2","author":{"name":"Mark Banner","email":"f35d9f62a77b008e0bb7f0ce5491778cf2a6db11@mozilla.com"},"message":"Bug 1313634 - Fix undefined variables issues in cookies.js that lead to the cookies window not updating properly when open. r=jaws\n\nMozReview-Commit-ID: RBhuCbjrYT","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/e2aaaba6153c4ec8dc03f2c353de8dd9543036c2"},{"sha":"27965061677e9abc0f36eb2920addf0caa962ba3","author":{"name":"Aryeh Gregor","email":"b8dc250464a4b097490a906afadef0ee7cacb94e@aryeh.name"},"message":"Bug 1312742 - Match spec/other browsers for ping reflection r=bkelly\n\nThe spec used to say that getting the .ping property on\nHTMLAnchorElement or HTMLAreaElement should return a DOMTokenList of\nparsed URLs, but it now says to return a plain string.  All other UAs\nthat implement ping match the new spec, and it's hopefully unlikely that\nany sites depend on our old behavior.\n\nDiscussion: https://github.com/whatwg/html/issues/1780\n\nMozReview-Commit-ID: LpmH8ANNT9g","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/27965061677e9abc0f36eb2920addf0caa962ba3"},{"sha":"9fbc6bbd3cf5259a21b696aa07a809053587c967","author":{"name":"Aryeh Gregor","email":"b8dc250464a4b097490a906afadef0ee7cacb94e@aryeh.name"},"message":"Bug 1310865 - Don't process cloned <input> until all attributes are copied; r=hsivonen\n\nOtherwise, when a value=\"\" attribute with a newline in it is copied, we\nwill strip any newlines even if type=\"hidden\" is set, because type=\"\"\nhasn't yet been copied.  Other bugs are likely too.  This problem was\nalready solved for the parser, so we can just use that solution for\ncloning too.\n\nMozReview-Commit-ID: KqxCnxmxFXp","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/9fbc6bbd3cf5259a21b696aa07a809053587c967"},{"sha":"32faed625520e02a5aa72294d3f5dac2f9b87e3a","author":{"name":"Sebastian Hengst","email":"ee40e501a3fd08d076fb2aca8297270b6fb6d274@coole-files.de"},"message":"Backed out changeset 18ff1472dae9 (bug 1312742) for not updating the expected results of wpt test /html/dom/reflection-embedded.html and more. r=backout","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/32faed625520e02a5aa72294d3f5dac2f9b87e3a"},{"sha":"d61caf397da88594a63c15ed450085b6dc26c30c","author":{"name":"Michiel de Jong","email":"8a60c4f6e603e4261f68ca6816313eff7a31f881@mozilla.com"},"message":"Bug 1253740 - Implement storage.sync, r=bsilverberg,kmag\n\nMozReview-Commit-ID: 5v9nYBTgekj","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/d61caf397da88594a63c15ed450085b6dc26c30c"},{"sha":"e8c83f11bb993b99ef04a9409e0a3c9f2adf47bb","author":{"name":"Ethan Glasser-Camp","email":"b7112b17cf9c941f81100584b5d4c81067a2db3e@mozilla.com"},"message":"Bug 1253740 - Introduce extension-storage engine with a sanity test, r=markh\n\nNote that this \"enables\" the engine using a pref, even though it might\nnot be ready yet, so that the tests can pass.\n\nMozReview-Commit-ID: AZ0TVERiQDU","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/e8c83f11bb993b99ef04a9409e0a3c9f2adf47bb"},{"sha":"226e1b58c3a8e4f92ac2d664e6a35d2f6d753469","author":{"name":"Ethan Glasser-Camp","email":"b7112b17cf9c941f81100584b5d4c81067a2db3e@mozilla.com"},"message":"Bug 1253740 - Add crypto, including tests, r=rnewman\n\nMozReview-Commit-ID: Jq8QRoNtPwb","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/226e1b58c3a8e4f92ac2d664e6a35d2f6d753469"},{"sha":"e28c64904f87d6e2f7b1186ebae08f4b5eef54c2","author":{"name":"Ethan Glasser-Camp","email":"b7112b17cf9c941f81100584b5d4c81067a2db3e@mozilla.com"},"message":"Bug 1253740 - Add code that syncs and tests, r=bsilverberg,kmag,markh\n\nMozReview-Commit-ID: 8pm2jG92hCs","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/e28c64904f87d6e2f7b1186ebae08f4b5eef54c2"},{"sha":"012d8d275111fc5e110dbc3bb164a6decb84c65c","author":{"name":"Ethan Glasser-Camp","email":"b7112b17cf9c941f81100584b5d4c81067a2db3e@mozilla.com"},"message":"Bug 1253740 - Introduce extensionIdToCollectionId, r=bsilverberg,kmag\n\nMozReview-Commit-ID: 5nDVtleknyN","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/012d8d275111fc5e110dbc3bb164a6decb84c65c"},{"sha":"81566177883346d9ce730a4b34935772c9a02b3c","author":{"name":"Ethan Glasser-Camp","email":"b7112b17cf9c941f81100584b5d4c81067a2db3e@mozilla.com"},"message":"Bug 1253740 - Hash extension ID to obfuscate installed add-ons, r=bsilverberg,kmag\n\nMozReview-Commit-ID: ASBrDxIq2lF","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/81566177883346d9ce730a4b34935772c9a02b3c"},{"sha":"4b84ff0a49cb7728bec64677ad6ecfd6d640e0c6","author":{"name":"Ethan Glasser-Camp","email":"b7112b17cf9c941f81100584b5d4c81067a2db3e@mozilla.com"},"message":"Bug 1253740 - Define checkSyncKeyRing() which reuploads keys when passwords change, r=markh\n\nMozReview-Commit-ID: B5Ptj4MGAC","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/4b84ff0a49cb7728bec64677ad6ecfd6d640e0c6"},{"sha":"97969e0feb4de0bcb17538e1af508d858b82e355","author":{"name":"Ethan Glasser-Camp","email":"b7112b17cf9c941f81100584b5d4c81067a2db3e@mozilla.com"},"message":"Bug 1253740 - Handle password resets more correctly, r=markh\n\nMozReview-Commit-ID: 1mSvbsYP9fV","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/97969e0feb4de0bcb17538e1af508d858b82e355"},{"sha":"ec742c85337e33cc4de06de0f5ff2de27de36817","author":{"name":"Matthew Wein","email":"7d1d5990280c67210ba3ebeb9e19ff769b8fb669@mozilla.com"},"message":"Bug 1252871 - Move and sort methods imported from AddonTestUtils r=aswan\n\nMozReview-Commit-ID: EvffSUxQkWQ","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/ec742c85337e33cc4de06de0f5ff2de27de36817"},{"sha":"68be625d48cf83d3856752732077ed46d1bc5083","author":{"name":"Matthew Wein","email":"7d1d5990280c67210ba3ebeb9e19ff769b8fb669@mozilla.com"},"message":"Bug 1252871 - Move promiseFindAddonUpdates to AddonTestUtils r=aswan\n\nMozReview-Commit-ID: 9lmpuQSQWw1","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/68be625d48cf83d3856752732077ed46d1bc5083"},{"sha":"e642b3b74484a6e596f819bc4af4d4604c2b6ed8","author":{"name":"Matthew Wein","email":"7d1d5990280c67210ba3ebeb9e19ff769b8fb669@mozilla.com"},"message":"Bug 1252871 - Add support for runtime.onInstalled r=aswan\n\nMozReview-Commit-ID: 3wDtv0g0BpO","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/e642b3b74484a6e596f819bc4af4d4604c2b6ed8"},{"sha":"ecc8e13b30bff1febf9f0ec9d142b123f8d4ffdc","author":{"name":"Cykesiopka","email":"e0fb3681f222efd3241f9a0591825f00ef2011e3@gmail.com"},"message":"Bug 1312154 – Stop using nsIDialogParamBlock in downloadcert.(js|xul). r=keeler\n\nnsIDialogParamBlock isn't a great API, and is best avoided.\n\nThis patch also updates downloadcert.js to match modern PSM style, and adds a\ntest.\n\nMozReview-Commit-ID: J2g2H0iBAn4","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/ecc8e13b30bff1febf9f0ec9d142b123f8d4ffdc"},{"sha":"ad7b3a932d057ae24950f48ede8fc1549847a3fc","author":{"name":"Andreas Farre","email":"ee1763054b5a6d9bddc0637eb8a0fbe1a7eec8b6@mozilla.com"},"message":"Bug 1198381 - Move/rename nsTimeout to Timeout, r=smaug\n\nMozReview-Commit-ID: 1WrH2ZbOuzj","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/ad7b3a932d057ae24950f48ede8fc1549847a3fc"},{"sha":"4022ea5d6fafe45a817ef6f2909668c201012e2e","author":{"name":"Andreas Farre","email":"ee1763054b5a6d9bddc0637eb8a0fbe1a7eec8b6@mozilla.com"},"message":"Bug 1198381 - Extract nsITimeoutHandler from nsIScriptTimeoutHandler. r=smaug\n\nMozReview-Commit-ID: HJHrbodWYVf","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/4022ea5d6fafe45a817ef6f2909668c201012e2e"},{"sha":"300cf0b7c4fde12e213936308c658f313b3ff856","author":{"name":"Andreas Farre","email":"ee1763054b5a6d9bddc0637eb8a0fbe1a7eec8b6@mozilla.com"},"message":"Bug 1198381 - Extend setTimeout handling in nsGlobalWindow, r=smaug\n\nThe requestIdleCallback feature behaves in many ways as setTimeout\nsince it takes an optional timout when the idle callback will be\ncalled regardless of the user agent being idle or not. This means that\nthe same mechanisms controlling setTimeout are needed for\nrequestIdleCallback.\n\nMozReview-Commit-ID: 9mESsJnUexf","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/300cf0b7c4fde12e213936308c658f313b3ff856"},{"sha":"186a3aa6fe0ca7c58603efbaff96ca647fa500ba","author":{"name":"Andreas Farre","email":"ee1763054b5a6d9bddc0637eb8a0fbe1a7eec8b6@mozilla.com"},"message":"Bug 1198381 - Extend nsIThread with idleDispatch, r=froydnj,smaug\n\nThe intent of idleDispatch is the possibility to have a runnable\nexecuted when the thread is idle. This is accomplished by adding an\nevent queue for idle tasks that will only be considered when the main\nevent queue is empty and the caller of ProcessNextEvent doesn't\nrequire that we wait until there is an event on the main event queue.\n\nMozReview-Commit-ID: IDWQfzZqWpZ","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/186a3aa6fe0ca7c58603efbaff96ca647fa500ba"}]}
{"actor":{"display_login":"xeonchen"}}