26d29ab41cdf753774f2d7ccdc0a7b460a5528cc: Bug 1497110 - remove currencySystem from PaymentRequest. r=edenchuang, peterv
Marcos Cáceres <mcaceres@mozilla.com> - Sun, 07 Oct 2018 21:00:00 +0300 - rev 499961
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497110 - remove currencySystem from PaymentRequest. r=edenchuang, peterv
31ceac3c03fc21c6a53cf667844ffbfe5caad0d9: Bug 1495167 - Disable dom/media/mediasource/test/test_WaitingToEndedTransition_mp4.html on Linux for frequent failures. r=jmaher
Cosmin Sabou <csabou@mozilla.com> - Tue, 16 Oct 2018 04:34:00 +0300 - rev 499960
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1495167 - Disable dom/media/mediasource/test/test_WaitingToEndedTransition_mp4.html on Linux for frequent failures. r=jmaher
64e46a7cc29ff5e5a3afa19b50150fb4035645ae: Bug 1497906 - Add THREAD_TYPE_CURRENT to simulate errors on a single worker thread. r=jonco
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 15 Oct 2018 16:41:33 +0200 - rev 499959
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497906 - Add THREAD_TYPE_CURRENT to simulate errors on a single worker thread. r=jonco
abaa52cda0ad84656583a260f33fb64fe569a4ef: Bug 1499127 - Only consider <option>/<optgroup> elements that has a frame when determining the default row size, and use a fallback value if there are none. r=emilio
Mats Palmgren <mats@mozilla.com> - Tue, 16 Oct 2018 16:35:04 +0200 - rev 499958
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499127 - Only consider <option>/<optgroup> elements that has a frame when determining the default row size, and use a fallback value if there are none. r=emilio
c96e54bae30c098a4b10a42721bf58295a1409f7: Bug 1499366 - Part 2: Check parameter index before increment. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 16 Oct 2018 23:11:56 +0900 - rev 499957
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499366 - Part 2: Check parameter index before increment. r=Yoric
bca5f70008c94e9a74c2d8d7272c10edcfa9c404: Bug 1499366 - Part 1: Check shift while reading uint32. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 16 Oct 2018 23:11:56 +0900 - rev 499956
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499366 - Part 1: Check shift while reading uint32. r=Yoric
f0952bbb167111d8939b718024e1ae133ca0dd8f: Bug 1499361 - skip Prio telemetry tests if prio.enabled is false r=janerik
Robert Helmer <rhelmer@mozilla.com> - Tue, 16 Oct 2018 16:37:09 +0000 - rev 499955
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499361 - skip Prio telemetry tests if prio.enabled is false r=janerik Differential Revision: https://phabricator.services.mozilla.com/D8879
7413b2c7cdb4f45da50d2130a9403978977a36ed: Bug 1498854 - Rework dismissing of TabHistoryFragment. r=jchen
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 16 Oct 2018 16:17:18 +0000 - rev 499954
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498854 - Rework dismissing of TabHistoryFragment. r=jchen 1. The patch from bug 1476710 was nonsense and had the same effect as simply deleting that line, because the ChildFragmentManager is only of interest if the TabHistoryFragment loaded further Fragments itself. 2. The issue at hand is that under some circumstances the TabHistoryFragment will be trying to dismiss itself while its responsible FragmentManager is already busy transacting some Fragment state changes. More precisely, the fact that the Fragment is calling popBackStack*Immediately*, which isn't allowed if the FragmentManager is already handling some other transaction. 3. The dismiss() calls in response to the onClick() handlers are unproblematic, because they won't trigger any FragmentManager activity through any route other than the dismiss() call itself. 4. The dismiss() calls in onPause() *are* problematic because the Fragment- Manager will already be busy pausing the TabHistoryFragment, so triggering a further synchronous transaction is not allowed (and originally caused bug 1476710). 5. If the onPause() call happened because some external entity was attempting to remove the fragment (either BrowserApp directly, or indirectly by forwarding a back button press to the FragmentManager), then the Fragment trying to additionally remove itself is unnecessary. 6. If the onPause() call happens because the containing activity itself is being paused, then the Fragment being dismissed is the desired outcome (see bug 1093209), however the Fragment won't be able to remove itself because a) A synchronous transaction is illegal at that point in time. b) An async transaction would be possible, but might not complete until after onSaveInstanceState() had subsequently already been called, which again would be illegal because of state loss. c) An async transaction allowing state loss would succeed in any case, but would mean that if BrowserApp was subsequently destroyed while in back- ground and then later recreated from the savedInstanceState, the Tab- HistoryFragment would be recreated as well, which is undesired. 7. Therefore, the only way to dismiss the TabHistoryFragment when the containing activity is pausing is to synchronously dismiss the Fragment from inside the activity, *before* the onPause() call is forwarded to the FragmentManager. 8. Calling dismiss() in response to onDestroy() is unnecessary, because the Fragment is already irrevocably being removed as soon as we hit onPause(). 9. Because it doesn't make sense to have multiple TabHistoryFragments active at the same time, we also change the logic such that any attempt to show a new TabHistoryFragment will now replace the previous fragment. This is also useful in view of the fact that in order to close the Fragment, BrowserApp retrieves it by calling findFragmentByTag(), which simply returns the first matching Fragment, i.e. wouldn't properly handle things if we ever accidentally ended up with multiple Fragment instances active at the same time. Differential Revision: https://phabricator.services.mozilla.com/D8680
6fa9b4e512fa5fadcf300634e5da2ae8b1d12ed2: Merge mozilla-central to autoland. a=merge
Cosmin Sabou <csabou@mozilla.com> - Tue, 16 Oct 2018 19:27:54 +0300 - rev 499953
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Merge mozilla-central to autoland. a=merge
31724aea10cae55f30b825ade226c4d25e11a899: Merge mozilla-inbound to mozilla-central. a=merge
Cosmin Sabou <csabou@mozilla.com> - Tue, 16 Oct 2018 19:24:57 +0300 - rev 499952
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Merge mozilla-inbound to mozilla-central. a=merge
8eaeb557ba9f438afb0d6a7bd3bfc19f7b6df098: Bug 1498849 - Check for SDK compatibility on CollectionInfo.obtain(). r=jchen
Eitan Isaacson <eitan@monotonous.org> - Tue, 16 Oct 2018 16:00:15 +0000 - rev 499951
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498849 - Check for SDK compatibility on CollectionInfo.obtain(). r=jchen One method signature was introduced in API 19, and another, with selectionMode was introduced in 21. Differential Revision: https://phabricator.services.mozilla.com/D8788
6fc4224069b26bb408ee1b835a74fe1df9c676ed: bug 1498351 - add interface to allow OS-specific user re-authentication r=franziskus
Dana Keeler <dkeeler@mozilla.com> - Tue, 16 Oct 2018 16:06:30 +0000 - rev 499950
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
bug 1498351 - add interface to allow OS-specific user re-authentication r=franziskus This patch introduces the interface with a stub implementation that does nothing. Follow-up bugs will add platform-specific implementations. Differential Revision: https://phabricator.services.mozilla.com/D8480
f992e8a4e7e61a599e8007bf6dfdcb15a3b132f8: Bug 1005268 - Remove "datetime" UI from Fennec and fix capitalization issue r=jchen
Rob Wu <rob@robwu.nl> - Tue, 16 Oct 2018 15:57:26 +0000 - rev 499949
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1005268 - Remove "datetime" UI from Fennec and fix capitalization issue r=jchen `<input type=datetime>` was dropped from the spec many years ago, and is not supported by the platform. To JS code, it looks like a regular text input box. With removed support for "datetime" inputs, we can also fix a bug in the InputWidgetHelper. Due to the use of getAttribute, if the attribute value was capitalized, then the special date/time picker UI would not be shown. This is corrected by using the "type" property instead. I verified on Android Nougat that all other input types (date, datetime-local, week, month, time) still work as intended. Depends on D8668 Differential Revision: https://phabricator.services.mozilla.com/D8666
12fcdbe6ef8d97441fe879432bd664bf1c048ba4: Bug 1498787 - Support seconds in time inputs r=jchen
Rob Wu <rob@robwu.nl> - Tue, 16 Oct 2018 15:59:24 +0000 - rev 499948
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498787 - Support seconds in time inputs r=jchen When a time input expects seconds, e.g. via `<input type=time step=1>`, then the UI should show a way to input seconds. On Nougat, `data:text/html,<input type=time step=1>`, the UI used to show a clock to select hours and minutes. As of this commit, three spinners are shown (HH mm ss), and if 24-hour mode is disabled, four of them (HH mm ss AM). Depends on D8667 Differential Revision: https://phabricator.services.mozilla.com/D8668
d530c99c2be5dc8f5cfa39f1f965bb9751f274e2: Bug 1498787 - Support seconds in datetime-local inputs r=jchen
Rob Wu <rob@robwu.nl> - Tue, 16 Oct 2018 16:04:08 +0000 - rev 499947
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498787 - Support seconds in datetime-local inputs r=jchen The "seconds" field is now supported for type="datetime-local". Examples, tested on Android Nougat (7.0): ``` No seconds because step is a whole minute: data:text/html,<input type="datetime-local" step="60"> No seconds because datetime is not a supported type (it is treated like input type=text by the DOM, but somehow a datepicker still appears): data:text/html,<input type="datetime" step="0"> Seconds because step is a second: data:text/html,<input type="datetime-local" step="1"> ``` The UI looks only slightly different: After "HH mm" there is now a "ss" spinner, optionally followed by AM/PM. Differential Revision: https://phabricator.services.mozilla.com/D8667
355899b1b22fed0f5fcc94d5bd95b7205f94b499: Bug 1498862 - Increase access limit for chrome.override_package.global to 70 to prevent failures for 64 beta r=johannh
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 16 Oct 2018 15:52:44 +0000 - rev 499946
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498862 - Increase access limit for chrome.override_package.global to 70 to prevent failures for 64 beta r=johannh Differential Revision: https://phabricator.services.mozilla.com/D8696
188475039aa5c7c9d3ea09fa3d150f41a246a3e3: Bug 1499089 - Handle warnings without a line number correctly r=ahal
Gabriele Svelto <gsvelto@mozilla.com> - Tue, 16 Oct 2018 13:46:32 +0000 - rev 499945
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499089 - Handle warnings without a line number correctly r=ahal Differential Revision: https://phabricator.services.mozilla.com/D8737
3361fcc40ea294df9eed70a218c0eafe11bf60a7: Bug 1497446 - Follow-up to repair incorrect vendoring of lalrpop-snap. r=froydnj
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Oct 2018 15:25:03 +0000 - rev 499944
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497446 - Follow-up to repair incorrect vendoring of lalrpop-snap. r=froydnj This (large) file exists in the lalrpop-snap crate and should be part of the vendoring of that crate. However it seems to have been accidentally removed in bug 1497446. This patch adds it back by running ./mach vendor rust --build-peers-said-large-imports-were-ok on a clean m-c tree. Differential Revision: https://phabricator.services.mozilla.com/D8863
62f5e5f579e7dddadf97483f4df5db093ae3e4eb: Bug 1498068: fixed SRTP key length assertion for GCM 128 bit. r=mt
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Tue, 16 Oct 2018 03:30:57 +0000 - rev 499943
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498068: fixed SRTP key length assertion for GCM 128 bit. r=mt Differential Revision: https://phabricator.services.mozilla.com/D8324
9d781037111bc5c77a643be0ae23188117a71cef: Bug 1484232 - Move query to end and remove unused params. r=mikedeboer
Michael Kaply <mozilla@kaply.com> - Thu, 11 Oct 2018 21:28:15 +0000 - rev 499942
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1484232 - Move query to end and remove unused params. r=mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D3630
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip