67c2ae51ba58be51a545e57f49de8d4df2b9c51a: Bug 1425003 - Fix GeckoViewNavigation.jsm referencing undefined URIFIxup - switch to Services.uriFixup. r=snorp
Mark Banner <standard8@mozilla.com> - Wed, 13 Dec 2017 09:02:36 -0600 - rev 448457
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425003 - Fix GeckoViewNavigation.jsm referencing undefined URIFIxup - switch to Services.uriFixup. r=snorp MozReview-Commit-ID: IKs6HBQwLAU
62f2f4f36999ba3a2e7b7d964ede96eb3d0fe380: servo: Merge #19595 - style: Add a FIXME comment that I need to write a test-case for (from emilio:broken-code-all-around); r=emilio
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 18 Dec 2017 07:24:13 -0600 - rev 448456
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
servo: Merge #19595 - style: Add a FIXME comment that I need to write a test-case for (from emilio:broken-code-all-around); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: fab8042fa73ff326a0fa5c65863434eac0070ac1
af5b96ec9db0bcb2f56e93a6f681112f12a5f1ff: Bug 1417803 - Part 3: Use activeField to record the current focused input. r=lchang,ralin
Sean Lee <selee@mozilla.com> - Mon, 11 Dec 2017 19:28:47 +0800 - rev 448455
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1417803 - Part 3: Use activeField to record the current focused input. r=lchang,ralin MozReview-Commit-ID: 4j72RXk2Wpb
cd5e96cab7c584373e7db9dad6422e501ea9d070: Bug 1417803 - Part 2: Add a underscore to the private functions. r=lchang,ralin
Sean Lee <selee@mozilla.com> - Mon, 11 Dec 2017 15:39:00 +0800 - rev 448454
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1417803 - Part 2: Add a underscore to the private functions. r=lchang,ralin MozReview-Commit-ID: K8FLWgojZrw
fe9d556bdef4212cac1a61296412fe22d7fb54fc: Bug 1417803 - Part 1: Use activeSection to record the current focused field or section. r=lchang,ralin
Sean Lee <selee@mozilla.com> - Tue, 05 Dec 2017 14:11:36 +0800 - rev 448453
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1417803 - Part 1: Use activeSection to record the current focused field or section. r=lchang,ralin MozReview-Commit-ID: 4mhmTcJOOz2
8d680183148c2a04879c05ae2d5c6ae3d5540f91: Bug 1414018 - Go to new New Tab page after disabling add-on in New Tab doorhanger r=aswan
Mark Striemer <mstriemer@mozilla.com> - Wed, 29 Nov 2017 17:14:54 -0600 - rev 448452
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1414018 - Go to new New Tab page after disabling add-on in New Tab doorhanger r=aswan MozReview-Commit-ID: 7ZXehNEC6ml
9fd410272394854f18992f11da1e6f5d0013ee7b: bug 1425215 , bug 1417697 - version bump idempotency that supports relbranches. r=rail
Aki Sasaki <asasaki@mozilla.com> - Fri, 15 Dec 2017 13:01:39 -0600 - rev 448451
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
bug 1425215 , bug 1417697 - version bump idempotency that supports relbranches. r=rail MozReview-Commit-ID: DosTZiDDh8l
7547824191b1e25e75b844e5cb9cc53aebebdc6f: Bug 1418694 - Use channel layout to avoid failures when default layout is not set. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Fri, 15 Dec 2017 18:02:39 -0600 - rev 448450
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418694 - Use channel layout to avoid failures when default layout is not set. r=padenot MozReview-Commit-ID: FzdJQYi35yQ
a5d1cd2a6eeeb3bf622f4232df3d272152a86cf4: Bug 1425820 - build fix of SetImageDataFromBackBuffer definition/call, r=jhorak
Martin Stransky <stransky@redhat.com> - Mon, 18 Dec 2017 11:53:30 +0100 - rev 448449
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425820 - build fix of SetImageDataFromBackBuffer definition/call, r=jhorak MozReview-Commit-ID: 7NJMCdhd400
41a40a4edb54bc7e56584b4e1834ce4e64eaa82f: Bug 1404769 - The documentation of FormAutofill feature and FormAutofillHeuristics module. r=MattN
Sean Lee <selee@mozilla.com> - Tue, 07 Nov 2017 16:32:38 +0800 - rev 448448
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1404769 - The documentation of FormAutofill feature and FormAutofillHeuristics module. r=MattN MozReview-Commit-ID: Dab8KunXHK2
c2dcdbd994f1b2d0d981d765d97c947a62bb7c34: Bug 1406585 - Close the autocomplete popup when the crash of a content page or Message Manager disconnection happens. r=MattN
Sean Lee <selee@mozilla.com> - Fri, 10 Nov 2017 17:00:33 +0800 - rev 448447
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1406585 - Close the autocomplete popup when the crash of a content page or Message Manager disconnection happens. r=MattN MozReview-Commit-ID: DjSc4R0WBQP
4d770d39146ae03dd446108372d034404cd77d40: Bug 1415472 - Document writing new DAMP test. r=sole
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 11 Dec 2017 06:07:10 -0800 - rev 448446
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1415472 - Document writing new DAMP test. r=sole MozReview-Commit-ID: vlhuov077c
2fcff634ec0ecbf116da887ab8831f846c7c962b: Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Mon, 18 Dec 2017 11:55:42 +0200 - rev 448445
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
a3e33b6c77ea49907cef904c43efa08c3138279b: Backed out 4 changesets (bug 1425771) for ESlint failure r=backout on a CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Mon, 18 Dec 2017 08:37:10 +0200 - rev 448444
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out 4 changesets (bug 1425771) for ESlint failure r=backout on a CLOSED TREE Backed out changeset 984d714aa987 (bug 1425771) Backed out changeset 848047469b27 (bug 1425771) Backed out changeset a28293b06afe (bug 1425771) Backed out changeset 14c5ca99af0c (bug 1425771)
b47471db6f9002d4632f0addc3a15dec2826c934: Bug 1425689 - Move search-plugin resource entry to fennec's chrome jar.mn. r=nalexander
Zibi Braniecki <zbraniecki@mozilla.com> - Sat, 16 Dec 2017 13:24:59 -0600 - rev 448443
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425689 - Move search-plugin resource entry to fennec's chrome jar.mn. r=nalexander MozReview-Commit-ID: F9cFX7vtXMB
984d714aa987dd15ffb9dbde66f8a06559b49077: Bug 1425771 - Add a branch in only_one_restyling_after_finish_is_called for the conformant Promise handling. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 18 Dec 2017 14:19:39 +0900 - rev 448442
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425771 - Add a branch in only_one_restyling_after_finish_is_called for the conformant Promise handling. r=birtles Animation.finish() in a micro task for Animation.ready leads to a restyle and a redundant restyle due to bug 1415457. The redundant restyle has been observed in a single frame without the conformant Promise handling. But once we have the conformant Promise handling we can tell it in a later frame. (see https://bugzilla.mozilla.org/show_bug.cgi?id=1415457#c1 to know what's going on there) MozReview-Commit-ID: FoojunfYZ6k
848047469b27c1cd018c2fbeb9619749737b8376: Bug 1425771 - Tweak expected restyle count for the case where the animation begins at the current time. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 18 Dec 2017 14:19:26 +0900 - rev 448441
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425771 - Tweak expected restyle count for the case where the animation begins at the current time. r=birtles The expected restyle count depends both on animation state and micro task handling. If we have the conformant Promise handling and if the animation begins at the current time, we will observe 1 less restyles than observed frames since we skip the first restyle in the initial frame. This represents correctly what we do and what we *should* do. If we don't have the conformant Promise handling and if the animation doesn't begin at the current time, we will observe 1 more restyles than obsered frames since the Promise in observeStyling (precisely the Promise is inside the callback for requestAnimationFrame) is fulfilled once after a restyling process followed by the requestAnimationFrame. MozReview-Commit-ID: FLhSRx4y1V7
a28293b06afed5025bb683807bff1d246bf0f1dc: Bug 1425771 - Add a another variant of restyling_transform_animations_in_scrolled_out_element for the conformant Promise handling. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 18 Dec 2017 14:18:17 +0900 - rev 448440
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425771 - Add a another variant of restyling_transform_animations_in_scrolled_out_element for the conformant Promise handling. r=birtles The test case checks document timeline's currentTime to make sure that we are in the first frame which happened after 200ms since the animation started. It is unfortunate for us from the point of view of restyling that the first frame includes the restyling process in the frame without the conformant Promise handling, doesn't include the process with the Promise handling. So we need to tweak there depends on the Promise handling. I did intentionally add the forked version of the function with the same name since branching depending on the conformant flag inside the original function will be hard to understand and also we can easily remove the original version once we have the conformant Promise handling. FWIW, here is the diff between them: @@ -365,6 +365,9 @@ waitForAllPaints(() => { await SpecialPowers.pushPrefEnv({ set: [["ui.showHideScrollbars", 1]] }); + // Make sure we start from the state right after requestAnimationFrame. + await waitForFrame(); + var parentElement = addDiv(null, { style: 'overflow-y: scroll; height: 20px;' }); var div = addDiv(null, @@ -379,13 +382,17 @@ waitForAllPaints(() => { var markers; var now; while (true) { - markers = await observeStyling(1); - // Check restyle markers until 200ms is elapsed. now = document.timeline.currentTime; if ((now - timeAtStart) >= 200) { + // If the current time has elapsed over 200ms since the animation was + // created, it means that the animation should have already + // unthrottled in this tick, let's see what observes in this tick's + // restyling process. + markers = await observeStyling(1); break; } + markers = await observeStyling(1); is(markers.length, 0, 'Transform animation running on the element which is scrolled out ' + 'should be throttled until 200ms is elapsed'); MozReview-Commit-ID: 3WfY6aVnsXk
14c5ca99af0cc6efe803d2f9d31c9e35ef500b4d: Bug 1425771 - Add a function to check detect whether have conformant Promise handling and set the flag to represent it. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 18 Dec 2017 14:17:44 +0900 - rev 448439
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425771 - Add a function to check detect whether have conformant Promise handling and set the flag to represent it. r=birtles MozReview-Commit-ID: FbzaUBKQ47F
c97612e2aa6e8d225ad35a5051c3c3d9ff76df21: Bug 1424179 - Hide PWA badge when site identity updates to mix content. r=walkingice
Nevin Chen <cnevinchen@gmail.com> - Fri, 08 Dec 2017 15:07:42 +0800 - rev 448438
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1424179 - Hide PWA badge when site identity updates to mix content. r=walkingice https://m.aliexpress.com is a good target to test. But it sometimes show mixed content, sometimes not. I also chnage the check when adding a PWA shortcut. Only fail fast in nightly and local build. MozReview-Commit-ID: 4sLoNERIYuW
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip