{"push_id":964945582,"size":41,"distinct_size":1,"ref":"refs/heads/inbound","head":"7e2cefc94cae4ff13ebbe143dafe7dd9b1d037f1","before":"4a525dc7dd75da7b0bc60e58ad4e1fcb087e9c61","commits":[{"sha":"68ee1f4957b604aaa47f9b9fea97fa1492c2c5b9","author":{"email":"336a32bb0bc44ff625b6f0c81bcc5ad843ec610e@mozilla.com","name":"Mark Finkle"},"message":"Bug 1227662 - Video background is white instead of textured gray r=margaret","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/68ee1f4957b604aaa47f9b9fea97fa1492c2c5b9"},{"sha":"e897d0b8f55fb730f86cd4b142dd5586bd5502bd","author":{"email":"336a32bb0bc44ff625b6f0c81bcc5ad843ec610e@mozilla.com","name":"Mark Finkle"},"message":"Bug 1245576 - Add missing unsave.1 UI Telemetry for removing bookmarks and readinglist items from Home Panels r=margaret","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/e897d0b8f55fb730f86cd4b142dd5586bd5502bd"},{"sha":"a7e26f049a5cd819e4a857a97880d1c848a8afe1","author":{"email":"4e563e461a337e37a49c6b0f031796096662b784@gmail.com","name":"Helen V. Holmes"},"message":"Bug 1234349 - Land high-level design docs. r=bgrinstead\n\nOptimize images\n\nMove illustrator + sketch information into main svg.md file, r=bgrins","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/a7e26f049a5cd819e4a857a97880d1c848a8afe1"},{"sha":"085857d538e3d530ec92a6f1ffc1747b7fda8329","author":{"email":"5e04f5e87d82cb49dd602b9614f71da9532f935e@gmail.com","name":"Nick Fitzgerald"},"message":"Bug 1245301 - Alphabetize memory tool's browser tests and use consistent naming; r=jimb\n\n--HG--\nrename : devtools/client/memory/test/browser/browser_memory-breakdowns-01.js => devtools/client/memory/test/browser/browser_memory_breakdowns_01.js\nrename : devtools/client/memory/test/browser/browser_memory-clear-snapshots.js => devtools/client/memory/test/browser/browser_memory_clear_snapshots.js\nrename : devtools/client/memory/test/browser/browser_memory-simple-01.js => devtools/client/memory/test/browser/browser_memory_simple_01.js","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/085857d538e3d530ec92a6f1ffc1747b7fda8329"},{"sha":"e9084b82df4f5094d62968da44860c6e9e02c5cf","author":{"email":"5e04f5e87d82cb49dd602b9614f71da9532f935e@gmail.com","name":"Nick Fitzgerald"},"message":"Bug 1245302 - Wait for the HeapAnalysesWorker to reply before considering deleting a snapshot done; r=jsantell","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/e9084b82df4f5094d62968da44860c6e9e02c5cf"},{"sha":"8402fc035a955b01a336f074fc0b5253229326de","author":{"email":"c8fcec9f7230dae5baadae50505b8a3fccdf63a1@mozilla.com","name":"David Rajchenbach-Teller"},"message":"Bug 1142937 - AddonWatcher now communicates through nsIObserverService. r=felipe\n\nThe current API of AddonWatcher only supports a single callback. That's pretty unfriendly to testing, debugging, add-ons, etc.\n\nThis patch replaces the mechanism with a notification through the nsIObserverService.\n\n--HG--\nextra : transplant_source : %C2%88%B1%DF%B2%B2.%A7%C7Ti%C8%A8%C0%CA0%15f%8D%C5","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/8402fc035a955b01a336f074fc0b5253229326de"},{"sha":"68a3dd828b842d35ca2924d430d671922153a2f8","author":{"email":"c8fcec9f7230dae5baadae50505b8a3fccdf63a1@mozilla.com","name":"David Rajchenbach-Teller"},"message":"Bug 1243241 - Make RDTSC monotonic. r=jandem\n\nWe assume that the total number of cycles spent executing JS code\nduring an event is equal to the number of cycles in the \"top group\",\ni.e. a group to which everything belongs. While this is true in\ntheory, RDTSC is actually non-monotonic, so we can end up with fewer\ncycles reported for the top group than for some groups whose execution\nwas actually shorter. When we end up in this situation, groups with\nmore cycles than the top group will be reported as using more CPU than\nwas actually used.\n\nThis patch fixes the situation by proxying RDTSC behind a trivial API\nthat ensures that values are monotonic during each tick.\n\n--HG--\nextra : transplant_source : %3E%8Aj%12e%B9%A7%08i%8Ef%28%F5%5D69q%15%8E%99","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/68a3dd828b842d35ca2924d430d671922153a2f8"},{"sha":"da45f722b766742f606a2f10015ad288d7244b1e","author":{"email":"8603df9b2e4188a727bbbb8431be3c96d075f795@mozilla.com","name":"Tracy Walker"},"message":"Bug 1245225 - [e10s] Renabled working test cases.  Simple case of removing relevant skip-if e10s in toolkit/components/thumbnails/test/browser.ini for browser_thumbnails_bg_crash_during_capture.js, browser_thumbnails_bg_crash_while_idle.js, browser_thumbnails_bg_no_cookies_sent.js, browser_thumbnails_bug727765.js and browser_thumbnails_capture.js.  r=jimm","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/da45f722b766742f606a2f10015ad288d7244b1e"},{"sha":"6c74e5a50c16fca05d461d807221fe3fbdf09277","author":{"email":"c8fcec9f7230dae5baadae50505b8a3fccdf63a1@mozilla.com","name":"David Rajchenbach-Teller"},"message":"Bug 1245371 - PERF_MONITORING_SLOW_ADDON_* should not expire in Firefox 49. r=Yoric\n\n--HG--\nextra : transplant_source : %9DV%DD.%0D%BF%06%8A%10%0CSC%11sv%8Cs%9C%DA%D6","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/6c74e5a50c16fca05d461d807221fe3fbdf09277"},{"sha":"c9bb161dae79815fdf79b4ef38c772ab5c132229","author":{"email":"c2b6a3975a494165c444f115dfe623ddb314f3c9@mozilla.com","name":"Patrick Brosset"},"message":"Bug 1244120 - Enable browser_rules_content_02.js with e10s; r=bgrins\n\nExtracted a shared helper to open the browser context menu and choose\nthe 'inspect element' item. This helper works with e10s.\nAdapted it a little bit so it waits for the right events in order to\nmake sure the inspector is ready.\n\nThis also involved modifying inspectNode in nsContextMenu.js to make it\nwait until the node was selected and the node was ready.\n\nUsed this in browser_inspector_initialization.js,\nbrowser_rules_content_02.js and browser_markup_keybindings_04.js\n\nAlso removed a now useless inspector-updated event that was trigger from\nthe animation-inspector panel in some situation. This was left behind\nfrom a long time ago but didn't serve any purpose anymore.\n\n--HG--\nextra : commitid : BUtFyFVXwYi\nextra : rebase_source : 1553c9ebc1d8da035058552924e4ad3cd1b09f09","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/c9bb161dae79815fdf79b4ef38c772ab5c132229"},{"sha":"0be846b4520763910605f3700e4f4f476b4f2460","author":{"email":"c2b6a3975a494165c444f115dfe623ddb314f3c9@mozilla.com","name":"Patrick Brosset"},"message":"Bug 1245420 - Sort devtools/client/framework tests and clean-up browser_toolbox_tabsswitch_shortcuts.js; r=ochameau\n\n--HG--\nextra : commitid : 7K3BCxxznLO\nextra : rebase_source : 40f867068b6bb224a2e9b9dabc01588548977c6a\nextra : histedit_source : c8e5f9a52764120c5f670194d7a8e8272b0dc6dc%2C178cc34ed4b2f07e7ebaf70057eacaeac77324a3","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/0be846b4520763910605f3700e4f4f476b4f2460"},{"sha":"035fd15b5cc961c084e973fc2aeceba37a74d436","author":{"email":"c2b6a3975a494165c444f115dfe623ddb314f3c9@mozilla.com","name":"Patrick Brosset"},"message":"Bug 1229913 - Prevent race conditions when there are many animation mutations; r=miker\n\n--HG--\nextra : commitid : JrTgOvAJCi5\nextra : rebase_source : 4066b697ea64fadca846a596f467d6f579acacd4\nextra : histedit_source : 38fe9058a240185ee0453ad09f9be89a9386a303","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/035fd15b5cc961c084e973fc2aeceba37a74d436"},{"sha":"dd4512a3dd5066d134ff34fe419878bd35535c94","author":{"email":"82fb5b98505a304af2c6343ccfc972f5b62aa3c6@gmail.com","name":"Alexandre Poirot"},"message":"Bug 1214352 - Enable scratchpad in tab toolboxes. r=jryans","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/dd4512a3dd5066d134ff34fe419878bd35535c94"},{"sha":"5a1faaaf7ff828012946bd5f77dca2ced4ebfce4","author":{"email":"82fb5b98505a304af2c6343ccfc972f5b62aa3c6@gmail.com","name":"Alexandre Poirot"},"message":"Bug 1214352 - Add telemetry for Scratchpad as top level window. r=jryans,p=bsmedberg","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/5a1faaaf7ff828012946bd5f77dca2ced4ebfce4"},{"sha":"8178c87f2be4b22efb87501e205c725f3b1fe679","author":{"email":"82fb5b98505a304af2c6343ccfc972f5b62aa3c6@gmail.com","name":"Alexandre Poirot"},"message":"Bug 1188405 - Convert gDevTools/gDevToolsBrowser into modules. r=jryans\n\ngDevTools.jsm isn't properly reloadable as JSM as meant to be long-lived singletons.\nAlso, it contains browser related code (gDevToolsBrowser) mixed with more generic one (gDevTools).\nThis move is going to help hot reloading devtools codebase while improve readability of\none of our core piece of code (devtools startup and browser hooks).\n\n--HG--\nrename : devtools/client/framework/gDevTools.jsm => devtools/client/framework/devtools-browser.js","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/8178c87f2be4b22efb87501e205c725f3b1fe679"},{"sha":"a01ba067f30124bc1f91bc47c1f045f39a52de55","author":{"email":"f4b977b756ab7a8fda5e8ba978c16226827da33a@mozilla.com","name":"Mark Banner"},"message":"Bug 1239828 - Update Loop to the latest version. r=Standard8 for import of already reviewed code.\n\n--HG--\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/af/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/ar/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/as/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/ast/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/be/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/en-GB/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/ga/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/gl/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/gu-IN/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/hr/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/ht/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/km/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/ku/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/mk/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/mn/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/ms/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/my/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/ne-NP/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/or/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/son/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/te/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/ur/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/vi/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/xh/loop.properties\nrename : browser/extensions/loop/chrome/locale/en-US/loop.properties => browser/extensions/loop/chrome/locale/zu/loop.properties\nrename : browser/extensions/loop/chrome/skin/windows/toolbar.png => browser/extensions/loop/chrome/skin/windows/toolbar-win8.png\nrename : browser/extensions/loop/chrome/skin/windows/toolbar@2x.png => browser/extensions/loop/chrome/skin/windows/toolbar-win8@2x.png\nextra : commitid : IjiomiE0TmL","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/a01ba067f30124bc1f91bc47c1f045f39a52de55"},{"sha":"177c4a246cab324dd61b7f4b19be0e3455de10ab","author":{"email":"f4b977b756ab7a8fda5e8ba978c16226827da33a@mozilla.com","name":"Mark Banner"},"message":"Bug 1239828 - Support Loop's localisation mechanisms for Loop as a system-addon. r=glandium\n\n--HG--\nextra : commitid : GVXJo173Ueh","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/177c4a246cab324dd61b7f4b19be0e3455de10ab"},{"sha":"806b3d664c25abd974c7e739d2556be30c1a4287","author":{"email":"f4b977b756ab7a8fda5e8ba978c16226827da33a@mozilla.com","name":"Mark Banner"},"message":"Bug 1239828 - Now that Loop's system-addon L10n is hooked up, remove redundant strings. r=Mardak\n\n--HG--\nextra : commitid : 20rYj3R1kLr","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/806b3d664c25abd974c7e739d2556be30c1a4287"},{"sha":"641304978c6c36d6a66387f1bb8f74d29a7eb253","author":{"email":"9376bfb1510ad27f6256910ac441d40e30f532d7@mozilla.com","name":"Carsten \"Tomcat\" Book"},"message":"Merge mozilla-central to fx-team","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/641304978c6c36d6a66387f1bb8f74d29a7eb253"},{"sha":"4af5fc2b24fb2a6b7041596b605aa8bca4bbb40b","author":{"email":"9ba2b6e359a25007b5c3c56c434d9e80620d97f4@mozilla.com","name":"Mike de Boer"},"message":"Bug 1154277: Part 1 - allow to swap docShells on remote browsers that are not a child of a BrowserDOMWindow. r=smaug","distinct":false,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/4af5fc2b24fb2a6b7041596b605aa8bca4bbb40b"}]}