37d7cb9fafd3622152768b8225471e8896ec0cb3: Bug 1497898 - Update the gitignore implementation to work as an iterator filter, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 02 Nov 2018 17:13:59 +0000 - rev 444153
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1497898 - Update the gitignore implementation to work as an iterator filter, r=ato This updates the gitignore implemenation to take input like os.walk but with additional stat data for the files. It also makes several useful optimistaions: * Avoid using regex when just matching a literal * Identify patterns that can only match the final component of a path and run those against that component rather than the full path. * Add the possibility of providing a dictionary of paths to gitignore statuses as a cache. This dramatically reduces the amount of time we spend in gitignore processing when updating the manifest. Depends on D8223 Differential Revision: https://phabricator.services.mozilla.com/D8224
4082767a2fbf8ab4283e4b39e72bddfc6d4bb198: Bug 1497898 - Allow the gitignore filter to work on name components only, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 02 Nov 2018 17:14:11 +0000 - rev 444152
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1497898 - Allow the gitignore filter to work on name components only, r=ato We end up with a lot of rules like (?:.*)/.*\.ext which are basically trying to find the last component in a path and match against that. These are rather slow to run so the easiest thing tdo is just pass in the last component of the path when we know that's the only thing the rule can match. The changes to surrounding code to use this API will be made in future commits. Depends on D8222 Differential Revision: https://phabricator.services.mozilla.com/D8223
60bb960edc7ab4246f692440ab5e03e8382d0c8c: Bug 1497898 - Update the .gitignore file, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 02 Nov 2018 17:14:18 +0000 - rev 444151
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1497898 - Update the .gitignore file, r=ato Depends on D8221 Differential Revision: https://phabricator.services.mozilla.com/D8222
61bb9426c2da27831e7b6b1ec01914f8a9af5fdb: Bug 1497898 - Use testfile mtimes to pre-filter files iterated over for the manifest update, r=ato
Ahilya Sinha <ahilyasinha99@gmail.com> - Fri, 02 Nov 2018 17:12:32 +0000 - rev 444150
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1497898 - Use testfile mtimes to pre-filter files iterated over for the manifest update, r=ato Differential Revision: https://phabricator.services.mozilla.com/D8221
430a62a41084d7704da529a6df7edf87c98df2f3: Backed out 8 changesets (bug 1502864) for failing test_capabilities.py CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Fri, 02 Nov 2018 19:14:52 +0200 - rev 444149
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Backed out 8 changesets (bug 1502864) for failing test_capabilities.py CLOSED TREE Backed out changeset 6e4454a6f3ee (bug 1502864) Backed out changeset 3f7ca511af8c (bug 1502864) Backed out changeset 9382a6630231 (bug 1502864) Backed out changeset 1eb51f6b4ba0 (bug 1502864) Backed out changeset 2fda41394085 (bug 1502864) Backed out changeset 0b421dd8a7d5 (bug 1502864) Backed out changeset 9caa2f0e2e38 (bug 1502864) Backed out changeset 7616e25a07b3 (bug 1502864)
a6fac543603268af2360a3e026543dce7c4cbba4: Bug 1504062 - fix timeouts in dom test_fullscreen_api.html, r=kats
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 02 Nov 2018 16:46:54 +0000 - rev 444148
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1504062 - fix timeouts in dom test_fullscreen_api.html, r=kats Differential Revision: https://phabricator.services.mozilla.com/D10723
a5e9ce80977da6e73920622aab74b3d0f6f522e1: Merge mozilla-central to autoland. a=merge CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Fri, 02 Nov 2018 18:48:12 +0200 - rev 444147
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
cb4c292192bfa0d0f36f871c8fe71c0c98873144: Bug 1502169 - about:studies: wait for more elements before interacting with them in tests r=Gijs
Michael Cooper <mcooper@mozilla.com> - Fri, 02 Nov 2018 16:40:18 +0000 - rev 444146
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1502169 - about:studies: wait for more elements before interacting with them in tests r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D10630
7fc3a3ae4b14a0cc80e75c73c96fd75743d629d8: Backed out 3 changesets (bug 1417976) for bustages in /builds/worker/workspace/build/src/obj-firefox/dist/include/GeckoProfiler.h CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Fri, 02 Nov 2018 18:42:21 +0200 - rev 444145
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Backed out 3 changesets (bug 1417976) for bustages in /builds/worker/workspace/build/src/obj-firefox/dist/include/GeckoProfiler.h CLOSED TREE Backed out changeset 908f30faf4b6 (bug 1417976) Backed out changeset 44ae0b8569b2 (bug 1417976) Backed out changeset 801cdde1f597 (bug 1417976)
908f30faf4b688984ab3abe742fe1db6874bce4d: Bug 1417976 - Part 3: Stream the DocShell list and DocShellId marker data to profile data r=mstange
Nazım Can Altınova <canaltinova@gmail.com> - Fri, 02 Nov 2018 16:18:19 +0000 - rev 444144
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1417976 - Part 3: Stream the DocShell list and DocShellId marker data to profile data r=mstange MozReview-Commit-ID: G2s5H8i4p6E Depends on D4915 Differential Revision: https://phabricator.services.mozilla.com/D4916
44ae0b8569b28d207ff79beef8c5713e5cb90198: Bug 1417976 - Part 2: Include DocShell IDs to marker payloads r=mstange
Nazım Can Altınova <canaltinova@gmail.com> - Fri, 02 Nov 2018 16:17:54 +0000 - rev 444143
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1417976 - Part 2: Include DocShell IDs to marker payloads r=mstange MozReview-Commit-ID: AML1ESUnFlu Depends on D4914 Differential Revision: https://phabricator.services.mozilla.com/D4915
801cdde1f5973e7729f139d69ba1f13ca93e759a: Bug 1417976 - Part 1: Store the information of DocShells in CorePS r=bzbarsky,mstange
Nazım Can Altınova <canaltinova@gmail.com> - Fri, 02 Nov 2018 16:17:23 +0000 - rev 444142
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1417976 - Part 1: Store the information of DocShells in CorePS r=bzbarsky,mstange Added a mechanism to register and unregister the DocShells from the CorePS depending on the state of the profiler. Registering mechanism is straightforward. During unregistration, if profiler is not active, we remove the DocShell information immediately. If profiler is active, we don't remove and we keep the profiler buffer position at that moment. During another DocShell registration we Discard the unregistered DocShells. If the profiler buffer position is greater than the position when we captured during unregistration, we delete the DocShell since that means there can't be any markers associated to this DocShell anymore. MozReview-Commit-ID: IVuKQ6drvkR Differential Revision: https://phabricator.services.mozilla.com/D4914
71bab79a1a0afe4fb3a56373d745dc701c17d789: Bug 1503170 part 3 - Remove unused CGResumeOffsetList::numAwaits, move numYields to BytecodeEmitter. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Fri, 02 Nov 2018 13:38:32 +0000 - rev 444141
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1503170 part 3 - Remove unused CGResumeOffsetList::numAwaits, move numYields to BytecodeEmitter. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D10686
5e76645a4e5c2fadf34a3db208dd58906ec58140: Bug 1503170 part 2 - Use resume{Index,Offset} for JSOP_GOSUB/JSOP_RETSUB, remove RetSub IC. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Fri, 02 Nov 2018 13:37:34 +0000 - rev 444140
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1503170 part 2 - Use resume{Index,Offset} for JSOP_GOSUB/JSOP_RETSUB, remove RetSub IC. r=tcampbell Note: JSOP_GOSUB has a use count of 2 even though it doesn't push/pop anything. This isn't great but was done to match the old behavior (def count of 0, pushed 2 values). Depends on D10571 Differential Revision: https://phabricator.services.mozilla.com/D10572
462c7102e2dbac877e81c8065e1719aada935dcc: Bug 1502240 - Ensure that Content Blocking allow list is applied to all cookie policies r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 02 Nov 2018 12:55:01 +0000 - rev 444139
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1502240 - Ensure that Content Blocking allow list is applied to all cookie policies r=baku Unfortunately we can't test BEHAVIOR_REJECT using the AntiTracking framework, because the AntiTracking callbacks are incompatible with it. (The tracking callbacks expect to be able to unblock themselves, but under BEHAVIOR_REJECT, that can't happen.) Differential Revision: https://phabricator.services.mozilla.com/D10664
100637523a3dce41e38b4f2889231c805449e511: Bug 1503979 - Remove nsITabParent.useAsyncPanZoom because it is unused r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 02 Nov 2018 12:53:01 +0000 - rev 444138
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1503979 - Remove nsITabParent.useAsyncPanZoom because it is unused r=baku Differential Revision: https://phabricator.services.mozilla.com/D10596
6e4454a6f3ee427c05de4955efb0f43ec1b9b237: bug 1502864: marionette: enable strict file interactability in Python client; r=whimboo
Andreas Tolfsen <ato@sny.no> - Fri, 02 Nov 2018 15:57:44 +0000 - rev 444137
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
bug 1502864: marionette: enable strict file interactability in Python client; r=whimboo Depends on D10275 Differential Revision: https://phabricator.services.mozilla.com/D10574
3f7ca511af8c04062182beafa1f438d93ce3ef8a: bug 1502864: marionette: support strictFileInteractability; r=whimboo
Andreas Tolfsen <ato@sny.no> - Fri, 02 Nov 2018 14:26:06 +0000 - rev 444136
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
bug 1502864: marionette: support strictFileInteractability; r=whimboo This patch changes Marionette to only run the interactability test on <input type=file> when the strictFileInteractability capability is set. strictFileInteractability is not set by default which means this changes WebDriver:SendElementKeys' behaviour to not run interactability checks on <input type=file>. This aligns our WebDriver implementation with the current behaviour in Chrome. To make it legible what the input to interaction.sendKeysToElement is, its API has changed to take an options dictionary instead of three boolean arguments at the end. Depends on D10274 Differential Revision: https://phabricator.services.mozilla.com/D10275
9382a66302310de6043353277e9d21927eb0b11f: bug 1502864: geckodriver: support strictFileInteractability; r=jgraham
Andreas Tolfsen <ato@sny.no> - Fri, 02 Nov 2018 14:26:02 +0000 - rev 444135
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
bug 1502864: geckodriver: support strictFileInteractability; r=jgraham The strictFileInteractability capability is always supported by geckodriver. Depends on D10273 Differential Revision: https://phabricator.services.mozilla.com/D10274
1eb51f6b4ba0b22ece8a14e3a5f21d0767d5f455: bug 1502864: webdriver: add strictFileInteractability capability; r=jgraham
Andreas Tolfsen <ato@sny.no> - Fri, 02 Nov 2018 14:26:00 +0000 - rev 444134
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
bug 1502864: webdriver: add strictFileInteractability capability; r=jgraham Depends on D10272 Differential Revision: https://phabricator.services.mozilla.com/D10273
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip