dfdec6abcc4d52fbb7ab10617209c13fd29f78bd: Bug 1505720 crash [@ java.lang.NullPointerException: at org.mozilla.gecko.fxa.authenticator.AndroidFxAccount.renameAccountIfNecessary(AndroidFxAccount.java)] r=Grisha
Andrei Lazar <andrei.a.lazar@softvision.ro> - Tue, 08 Jan 2019 10:28:20 +0000 - rev 509983
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1505720 crash [@ java.lang.NullPointerException: at org.mozilla.gecko.fxa.authenticator.AndroidFxAccount.renameAccountIfNecessary(AndroidFxAccount.java)] r=Grisha Refreshing account (triggered by signing in) can cause a NullPointerException after quickly signing out. This defect consists in bad sync between the signing in state and signing out state. Differential Revision: https://phabricator.services.mozilla.com/D14269
ef42fcd70042334d12a4208d7e07c6a4542ede2e: Bug 1518431 - Implement panel footer top border in global.inc.css. r=ntim
Dão Gottwald <dao@mozilla.com> - Tue, 08 Jan 2019 12:10:17 +0000 - rev 509982
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518431 - Implement panel footer top border in global.inc.css. r=ntim Differential Revision: https://phabricator.services.mozilla.com/D15916
54f18c480711e3cee577e4174f6def86ec2b2a05: Bug 1518384 - Fix some lines which depend on |using namespace mozilla| and |using namespace mozilla::dom| in Document.cpp and Element.cpp r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 08 Jan 2019 10:15:55 +0000 - rev 509981
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518384 - Fix some lines which depend on |using namespace mozilla| and |using namespace mozilla::dom| in Document.cpp and Element.cpp r=smaug After landing bug 1517241, some lines in Document.cpp and Element.cpp depend on `using namespace mozilla` and `using namespace mozilla::dom` of *different* cpp files. Therefore, when you rename some cpp files in dom/base, you'll hit compile error. This patch fixes the dependency with moving some classes into mozilla namespace and adding |mozilla::| or |dom::| to a couple of lines. Differential Revision: https://phabricator.services.mozilla.com/D15897
d1babeef937f5cd40a840082bdb1e4252b831947: Bug 1501111 - Add a reftest for this. r=jrmuizel
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 07 Jan 2019 19:41:15 +0000 - rev 509980
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1501111 - Add a reftest for this. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D15856
922a9d4b4b49b29db15340b14fa42741a9a0ad25: Bug 1518422 - Implement focus ring for panel footer buttons across platforms. r=ntim
Dão Gottwald <dao@mozilla.com> - Tue, 08 Jan 2019 10:26:20 +0000 - rev 509979
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518422 - Implement focus ring for panel footer buttons across platforms. r=ntim Differential Revision: https://phabricator.services.mozilla.com/D15913
eb1db8a519dfc5c5c2347c912583ebfb26862b8c: Merge mozilla-central to autoland. a=merge CLOSED TREE
Oana Pop Rus <opoprus@mozilla.com> - Tue, 08 Jan 2019 12:27:21 +0200 - rev 509978
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
b5ae2787288ee433c71da4afcb64613d010e6307: Bug 1459851 - Remove the reference to bz2 from about:license r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Tue, 08 Jan 2019 08:44:14 +0000 - rev 509977
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1459851 - Remove the reference to bz2 from about:license r=glandium Differential Revision: https://phabricator.services.mozilla.com/D15565
c2de6f3221df754e9ee2430b4ae269e8aa5e4c62: Bug 1517711 - Guard other uses of SetPullingEnabled too. r=padenot
Andreas Pehrson <apehrson@mozilla.com> - Tue, 08 Jan 2019 10:06:08 +0000 - rev 509976
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517711 - Guard other uses of SetPullingEnabled too. r=padenot Depends on D15892 Differential Revision: https://phabricator.services.mozilla.com/D15896
f134e4af88f7ff8dc90160f1e2858767cfe8f751: Bug 1517711 - Check for a destroyed MediaStream on the right thread. r=padenot
Andreas Pehrson <apehrson@mozilla.com> - Tue, 08 Jan 2019 10:06:11 +0000 - rev 509975
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517711 - Check for a destroyed MediaStream on the right thread. r=padenot Differential Revision: https://phabricator.services.mozilla.com/D15892
bc5767b55411524f9e137e954bc7f863ab0680c4: Bug 1499289 - Allow to invoke getters from webconsole autocomplete function; r=bgrins,flod.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 07 Jan 2019 17:53:55 +0000 - rev 509974
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1499289 - Allow to invoke getters from webconsole autocomplete function; r=bgrins,flod. This patch introduces a new component, ConfirmDialog, that will be rendered on screen when the autocomplete service indicates that there's an unsafe getter in the completion path. The component is rendered in the toolbox document, like the autocomplete popup. In order to still write it in React, it uses a React portal, which allow to render an element outside of the React component tree. Tests are added to make sure the dialog works as expected. Differential Revision: https://phabricator.services.mozilla.com/D12943
9b92ad8d977db7070f1f889df64fa166eb53f676: Bug 1499289 - Change how we deal with getter evaluation in JsPropertyProvider; r=bgrins.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 07 Jan 2019 09:49:10 +0000 - rev 509973
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1499289 - Change how we deal with getter evaluation in JsPropertyProvider; r=bgrins. While trying to implement the invoke getter from autocomplete popup, it became clear to me that the initial implementation in js-property-provider wasn't good enough, as we need to keep track of all the authorizations the user gave when working on a given expression. In order to handle this, JsPropertyProvider now returns an array of strings representing the path to the unsafe getter when no matching authorizations are provided. If authorizations are provided, we can check for each properties that the user authorized the execution. This way, we can handle deep object access after a getter (e.g. `x.myGetter.foo.bar.baz.entries`) without asking the user if they want to invoke `myGetter` on each step of the completion. This makes handling intermediary getters (e.g. `x.myGetter.foo.myOtherGetter.bar`) way easier as well. In the UI, the user will be prompted to invoke the getter one after the other (if for example they try to complete a pasted expression which contains multiple getters, they will have prompts for `myGetter`, and then for `myOtherGetter`). We wire-up the webconsole client and the webconsole actor for the autocomplete function, to make them ready for frontend use. The existing JsPropertyProvider getters test are updated to match the change of parameter (invokeGetter -> authorizedEvaluations), and some tests are added to make sure everything work as intended. Differential Revision: https://phabricator.services.mozilla.com/D12940
013d4c77819e0d8cbace78b4bdd626bc8476c8e4: Bug 1500383 - Migrate tmp addon reload & remove tests to new about:debugging;r=daisuke
Julian Descottes <jdescottes@mozilla.com> - Mon, 07 Jan 2019 10:27:56 +0000 - rev 509972
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1500383 - Migrate tmp addon reload & remove tests to new about:debugging;r=daisuke Depends on D15466 Removed one of the test methods from the original test as I couldn't see the added value Differential Revision: https://phabricator.services.mozilla.com/D15467
fa39056b910def6214151c1b369861b4ec29f8ec: Bug 1500383 - Fix conflicts between bugs 857456 and 1510620;r=daisuke
Julian Descottes <jdescottes@mozilla.com> - Mon, 07 Jan 2019 10:27:28 +0000 - rev 509971
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1500383 - Fix conflicts between bugs 857456 and 1510620;r=daisuke Depends on D15465 Some leftovers from previous bugs Differential Revision: https://phabricator.services.mozilla.com/D15466
edc7a186c29a996aa3114870b73beac5fe6e9e31: Bug 1500383 - Rename test helpers to enable stronger linting;r=daisuke,Ola
Julian Descottes <jdescottes@mozilla.com> - Tue, 08 Jan 2019 08:21:21 +0000 - rev 509970
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1500383 - Rename test helpers to enable stronger linting;r=daisuke,Ola Using head-*.js as the name of a test helper makes it automagically visible from all tests in the suite thanks to the import-headjs-globals.js plugin. Renaming them to helper-*.js forces to explicitly import them and get linting errors if we forgot to do so. All helpers have been consistently renamed to helper-*.js. One method from the collapsibilities helper has been moved to the main head.js, because it doesn't have any relation with collapsing target panes. All ADB tests also now check that ADB is not running before starting. I tried forcing ADB to stop in this case, but we can't kill it from the tests apparently, so the only option is for the user to manually kill the process. At least now we get a somewhat helpful error message, and no timeout. Differential Revision: https://phabricator.services.mozilla.com/D15465
036561e3891d94fc2f179907bf26c26ee02b2931: Bug 1513369 Add Yahoo Mail to tp6 r=rwood
Florin Strugariu <bebe@mozilla.ro> - Tue, 08 Jan 2019 08:44:37 +0000 - rev 509969
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513369 Add Yahoo Mail to tp6 r=rwood Differential Revision: https://phabricator.services.mozilla.com/D14546
c65391dd1e7d48f3f348f41add864c124610e17f: Bug 1231489 - Use content prototype for autocompletion of String, Number and Array literals; r=bgrins.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 08 Jan 2019 07:59:24 +0000 - rev 509968
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1231489 - Use content prototype for autocompletion of String, Number and Array literals; r=bgrins. When provided a string, number or array literals, we use to simply return the properties from String.prototype, Number.prototype and Array.prototype. This is working fine unless the content prototypes are modified. In order to make it work properly, we retrieve the actual content prototype. The js-property-provider unit test is modified to ensure this is working as expected. Differential Revision: https://phabricator.services.mozilla.com/D15843
95d09e99337f82bc9b097e45ed6e21e2d652247f: Bug 1515714 - Fix broken selector. r=mconley
Dão Gottwald <dao@mozilla.com> - Mon, 07 Jan 2019 18:57:40 +0000 - rev 509967
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515714 - Fix broken selector. r=mconley Differential Revision: https://phabricator.services.mozilla.com/D15421
636318254d8f3e0cf92ef43105e88d75172d2b16: Bug 1516770 - Drop custom styling for "Find replacement" button for legacy addons. r=aswan
Dão Gottwald <dao@mozilla.com> - Tue, 08 Jan 2019 01:07:52 +0000 - rev 509966
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516770 - Drop custom styling for "Find replacement" button for legacy addons. r=aswan Differential Revision: https://phabricator.services.mozilla.com/D15805
60aa2498320da118cb73c2375c201ecf4f47567b: Merge mozilla-inbound to mozilla-central. a=merge
Oana Pop Rus <opoprus@mozilla.com> - Tue, 08 Jan 2019 12:13:02 +0200 - rev 509965
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge mozilla-inbound to mozilla-central. a=merge
3131c1c9f3c5ea1c0f9c163ac560a0296c7b8f8e: Bug 1518263 - Use Intl.NumberFormat objects to format numbers in about:memory rather than hand-rolling formatting code or using toLocaleString that will create a fresh formatter object every time it's called. r=heycam
Jeff Walden <jwalden@mit.edu> - Mon, 07 Jan 2019 12:05:55 -0800 - rev 509964
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518263 - Use Intl.NumberFormat objects to format numbers in about:memory rather than hand-rolling formatting code or using toLocaleString that will create a fresh formatter object every time it's called. r=heycam
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip