{"push_id":2519000009,"size":530,"distinct_size":530,"ref":"refs/heads/pine","head":"6e39e0a4461d6acc2ea3ae8391773c76f529d8e6","before":"2199eebcd4a9c6ad2309e02fc05eaeb750abd06b","commits":[{"sha":"adfd418d75811581b755a0d015aea0bd188e7112","author":{"name":"Jason Orendorff","email":"6894b7c382d5e8f90a90b30ad5c1a62a4ff4659d@mozilla.com"},"message":"Bug 1452583 - Demote bogus assertion in dom_genericSetter to runtime check. r=jandem.\n\n--HG--\nextra : rebase_source : ff14ab82ab7f9c68946764870a4054b946284a40","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/adfd418d75811581b755a0d015aea0bd188e7112"},{"sha":"662025607f2ae5bfec06229c1e860687e5cb58bf","author":{"name":"Nicolas Auvray","email":"116c296a3048c81815ef72437bb5cb6c20b4f777@gmail.com"},"message":"Bug 1285909 - Part 2: Add test coverage for IsMapObject and IsSetObject. r=jorendorff.\n\n--HG--\nextra : rebase_source : ae162e2a971c2b8d30456a9cb28b924b670d5b3e","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/662025607f2ae5bfec06229c1e860687e5cb58bf"},{"sha":"2dc22f118d0c12b85bfb35d39a1c05d53237ab0f","author":{"name":"Hiroyuki Ikezoe","email":"926f0f14c12139010dbf3be3f001938c494643b9@mozilla.com"},"message":"Bug 1454324 - Cache animation TimingParams on the compositor. r=birtles\n\nWe don't need to calculate TimingParams each time we compose an animation on\nthe compositor because TimingParams is immobile since the animation was sent to\nthe compositor.\n\nMozReview-Commit-ID: 3rfzkdGClES\n\n--HG--\nextra : rebase_source : e28650a30b1cbd14789688f2acc03d204069e2fb","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/2dc22f118d0c12b85bfb35d39a1c05d53237ab0f"},{"sha":"05604b4dce8ba337d4ca013b7b4f75327b3e00a4","author":{"name":"Hiroyuki Ikezoe","email":"926f0f14c12139010dbf3be3f001938c494643b9@mozilla.com"},"message":"Bug 1454324 - Clear all animation data when we release layer. r=kats\n\nMozReview-Commit-ID: AOGNjLesY0t\n\n--HG--\nextra : rebase_source : 4fcb314209a92ea160ca8377d1b7f731239427a6","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/05604b4dce8ba337d4ca013b7b4f75327b3e00a4"},{"sha":"1695970073081a0bb610167d8f0a755225f9eede","author":{"name":"Hiroyuki Ikezoe","email":"926f0f14c12139010dbf3be3f001938c494643b9@mozilla.com"},"message":"Bug 1454324 - Set non-animated values to the layer only if there is no running animation. r=kats\n\nIn the next patch, we skip updating animation value for the layer if the\nanimation value isn't changed.  So without this patch, we will have to update\nanimation value even if the value isn't changed at all.\n\nMozReview-Commit-ID: 9tU7BTkNOHL\n\n--HG--\nextra : rebase_source : 0dbaaab9e52108c843f2d378785a67a8f374994c","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/1695970073081a0bb610167d8f0a755225f9eede"},{"sha":"df02c10b40cc01da54708884895ee866f347f4ab","author":{"name":"Hiroyuki Ikezoe","email":"926f0f14c12139010dbf3be3f001938c494643b9@mozilla.com"},"message":"Bug 1454324 - Skip calculating animation value if animation's progress value hasn't been changed since the last composition and if there are no other animations on the same element. r=birtles,kats\n\nNote that we have to calculate animation values if there is another animation\nsince the other animation might be 'accumulate' or 'add', or might have a\nmissing keyframe (i.e. the calculated animation values will be used in the\nmissing keyframe).\n\nMozReview-Commit-ID: rQyS9nuVJi\n\n--HG--\nextra : rebase_source : 6ddc70308e223a709eba9c4c2f05e42bbc0f3160","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/df02c10b40cc01da54708884895ee866f347f4ab"},{"sha":"8768dc685432697dfb2c6425db632066abb89833","author":{"name":"Karl Tomlinson","email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net"},"message":"bug 1455210 remove misleading CycleCollectedJSContext null checks r=baku\n\nThe caller of WorkerPrivate::DoRunLoop() keeps the WorkerJSContext alive, and\nso there will always be a CycleCollectedJSContext in DoRunLoop.\n\nWorkerPrivate::EnterDebuggerEventLoop() assumes that\nWorkerPrivate::GetJSContext() returns a JSContext, and so\nEnterDebuggerEventLoop also must only be called while DoRunLoop is on the\nstack and therefore keeping the WorkerJSContext alive.\n\nMozReview-Commit-ID: EJgt73LsTx1\n\n--HG--\nextra : rebase_source : 257456bf7df5e84dfdf74cd136fd79d1698000d3","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/8768dc685432697dfb2c6425db632066abb89833"},{"sha":"c4ee57e5e63c209f79c441c5b5de6647f1f547a8","author":{"name":"Karl Tomlinson","email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net"},"message":"bug 1455210 call CycleCollectedJSContext::Get() only once in EnterDebuggerEventLoop() r=baku\n\nThe WorkerJSContext is created and destroyed after entry and before exit from\nWorkerThreadPrimaryRunnable::Run().  WorkerPrivate::EnterDebuggerEventLoop()\nis called only while WorkerThreadPrimaryRunnable::Run is on the stack, and so\nthe CycleCollectedJSContext will not change.\n\nMozReview-Commit-ID: HMJ8fpKC6E3\n\n--HG--\nextra : rebase_source : d481f4513f9e5ed29224ce01534fa3de95bc7ae4","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/c4ee57e5e63c209f79c441c5b5de6647f1f547a8"},{"sha":"ad1b0c2466ae6e82fef46530f534c4bda24e2565","author":{"name":"Karl Tomlinson","email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net"},"message":"bug 1455177 do not resize but only hide window when bounds make the window empty r=bradwerth\n\nThis restores behavior to that prior to https://hg.mozilla.org/mozilla-central/rev/cb0eda54dfab#l1.139\n\nMozReview-Commit-ID: Kf8TCl7Xsg3\n\n--HG--\nextra : rebase_source : ca1856cb0cb37af6fdb755c3a17ab746b47c1610","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/ad1b0c2466ae6e82fef46530f534c4bda24e2565"},{"sha":"0296ae6c8e989a5a32e1d921bf55b7db9c329537","author":{"name":"Andrew Swan","email":"e32cbc0ed2685887eb9ad9cd6cb42cd1dd5b2464@mozilla.com"},"message":"Bug 1433574 Remove startup addon update check r=kmag\n\nMozReview-Commit-ID: AjcRaDqjDNy\n\n--HG--\nextra : rebase_source : 90cb17fd8c9f3ec941933156ee069193b989cb07","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/0296ae6c8e989a5a32e1d921bf55b7db9c329537"},{"sha":"a2d85597fefd2abe64c611adb6c9f0bb86d77bb7","author":{"name":"Chris Pearce","email":"1486b148766b4e5ebb61599c47b420aacf3fa92d@mozilla.com"},"message":"Bug 1456037 - Gesture activate documents on key/mouse down not up. r=masayuki\n\nWe should gesture activate documents in key/mouse down instead of up because\nif a web app wants to play a video inside a key/mouse handler, the document\nneeds to be activated before the handler runs.\n\nAlso, Chrome activates on key/mouse down, so we may have compat issues if\nwe have different behaviour.\n\nMozReview-Commit-ID: JgGaQcNQfzz\n\n--HG--\nextra : rebase_source : de4269db9538e9c8aa5ff686c215bd619cf0c573","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/a2d85597fefd2abe64c611adb6c9f0bb86d77bb7"},{"sha":"54a96dd048e664828279d2097d52c648de057804","author":{"name":"Chris Pearce","email":"1486b148766b4e5ebb61599c47b420aacf3fa92d@mozilla.com"},"message":"Bug 1456037 - Test that documents gesture activate on key/mouse down instead of up. r=masayuki\n\nMozReview-Commit-ID: AGZM0JdSUDv\n\n--HG--\nextra : rebase_source : 07338352b18bd2cd966dc90c400a0af4a0dbe2b6","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/54a96dd048e664828279d2097d52c648de057804"},{"sha":"b1f0ca25856553d89838bde6dbce6272a9a436ee","author":{"name":"shindli","email":"02f46b9e69ea9b09d44174556abbbd909ce777d5@mozilla.com"},"message":"Backed out 2 changesets (bug 1456037) for bustage in z:/build/build/src/dom/events/EventStateManager.cpp on a CLOSED TREE\n\nBacked out changeset 10ac210e88db (bug 1456037)\nBacked out changeset e3b70cecf471 (bug 1456037)","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/b1f0ca25856553d89838bde6dbce6272a9a436ee"},{"sha":"1546a7d7c061e82febb4ca327255c22ef2a6fc34","author":{"name":"Jim Chen","email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com"},"message":"Bug 1456209 - 1. Fix test license headers; r=jchen\n\nKeep test harness code under MPL, but release actual test cases into the\npublic domain in accordance with Mozilla's license policy.\n\nMozReview-Commit-ID: E7108uN5TnW\n\n--HG--\nextra : rebase_source : a4fdbe38f3e859b2972e54ba2795d6420b3e905b","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/1546a7d7c061e82febb4ca327255c22ef2a6fc34"},{"sha":"64eac2383de51c515db275e038e90709f5fb1c03","author":{"name":"Jim Chen","email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com"},"message":"Bug 1456209 - 2. Miscellaneous GeckoSessionTestRule changes; r=jchen\n\nMiscellaneous small fixes to GeckoSessionTestRule, including:\n\n* Make some internal assertions _not_ go through the error collector,\n  because by not throwing an exception at the time of the assertion, we\n  may end up with another, less clear exception down the road.\n\n* Make timeout throw a distinct TimeoutException, so that tests that\n  expect an AssertionError would not mistakenly pass due to a timeout.\n\n* Use the default timeout value for operations internal to the test\n  harness, so that internal operations are not affected when using a\n  custom timeout value.\n\n* Print the longest actual wait duration to logcat, so that it's easier\n  to adjust timeout values in the future.\n\n* Wait for initial about:blank load for non-e10s as well, due to recent\n  changes in GV startup code.\n\nMozReview-Commit-ID: 2uy2EVpl2gl\n\n--HG--\nextra : rebase_source : afe563336937978e0ad484d55e1ffd8b624a390c","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/64eac2383de51c515db275e038e90709f5fb1c03"},{"sha":"8ccfc00ba26f44da65bef23e5529b6c3bc79c8f7","author":{"name":"Jim Chen","email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com"},"message":"Bug 1456209 - 3. Scale timeouts based on device; r=gbrown\n\nScale the default test timeout based on the architecture, and whether\nwe're running inside an emulator or on a real device. This is done to\naccount for performance differences in the device under test.\n\nWe have some tests that are expected to timeout. In order to maintain\naccuracy of these tests across devices, their custom timeout values are\nscaled as well.\n\nMozReview-Commit-ID: 67RrOchPoPz\n\n--HG--\nextra : rebase_source : 8be50b553eac21d19d42eea1394441deff132af8","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/8ccfc00ba26f44da65bef23e5529b6c3bc79c8f7"},{"sha":"ed477977c2852a9cb28d747e8aa0aa92d3eda425","author":{"name":"Chris Pearce","email":"1486b148766b4e5ebb61599c47b420aacf3fa92d@mozilla.com"},"message":"Bug 1456037 - Gesture activate documents on key/mouse down not up. r=masayuki\n\nWe should gesture activate documents in key/mouse down instead of up because\nif a web app wants to play a video inside a key/mouse handler, the document\nneeds to be activated before the handler runs.\n\nAlso, Chrome activates on key/mouse down, so we may have compat issues if\nwe have different behaviour.\n\nMozReview-Commit-ID: JgGaQcNQfzz\n\n--HG--\nextra : rebase_source : edf5673be59a3714c3dd4eb239efd17d6a91ec32","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/ed477977c2852a9cb28d747e8aa0aa92d3eda425"},{"sha":"192c7a5edfa562e7a84f4b2d6b7722a0c5dd35a3","author":{"name":"Chris Pearce","email":"1486b148766b4e5ebb61599c47b420aacf3fa92d@mozilla.com"},"message":"Bug 1456037 - Test that documents gesture activate on key/mouse down instead of up. r=masayuki\n\nMozReview-Commit-ID: AGZM0JdSUDv\n\n--HG--\nextra : rebase_source : 7f013406253d30eada49e130860996be1122d31b","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/192c7a5edfa562e7a84f4b2d6b7722a0c5dd35a3"},{"sha":"c28467f0a5ed8c7383fede0ad21efb34f1f15106","author":{"name":"Tarek Ziadé","email":"da0b52b0ab43721cda3399320ca940a5a0e571ee@mozilla.com"},"message":"Bug 1456048 - move ChromeUtils.requestPerformanceMetrics to the right scope - r=kmag\n\nrequestPerformanceMetrics should not be made available in the Worker scope.\n\nMozReview-Commit-ID: K2nY6JIzWrE\n\n--HG--\nextra : rebase_source : 8f2bb788d20c419072c49a5ec910001bc9cd9508","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/c28467f0a5ed8c7383fede0ad21efb34f1f15106"},{"sha":"35e1d98f274379a6ea235323b6248fe68684c11a","author":{"name":"shindli","email":"02f46b9e69ea9b09d44174556abbbd909ce777d5@mozilla.com"},"message":"Backed out 3 changesets (bug 1456209) for bustage in /builds/worker/workspace/build/src/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java:22 on a CLOSED TREE\n\nBacked out changeset b89f665eed0f (bug 1456209)\nBacked out changeset 2a11c1864d44 (bug 1456209)\nBacked out changeset 041289f66ad9 (bug 1456209)","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-projects/commits/35e1d98f274379a6ea235323b6248fe68684c11a"}]}
{"actor":{"display_login":"moz-v2v-gh"}}