c87bb95c2447c77beb835e7f2476fe1f066008c0: Bug 1503718 - Part 2: Use the `unwrapped` prefix. Covers spec sections 3.5 to 3.9. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 16 Nov 2018 12:39:24 +0000 - rev 503185
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1503718 - Part 2: Use the `unwrapped` prefix. Covers spec sections 3.5 to 3.9. r=tcampbell ReportArgTypeError is replaced with a new helper function template, UnwrapAndTypeCheckArgument. The old function used the expression decompiler, but that seems unhelpful here; the new code uses InformalValueTypeName on the actual argument value. Differential Revision: https://phabricator.services.mozilla.com/D11684
9fb1b0aeef48a633c30593c5cef6ee10bcfd7f6d: Bug 1503718 - Part 1: Use the `unwrapped` prefix. Covers spec sections 3.2 to 3.4. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 16 Nov 2018 12:38:43 +0000 - rev 503184
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1503718 - Part 1: Use the `unwrapped` prefix. Covers spec sections 3.2 to 3.4. r=tcampbell Each patch in this stack deletes comments that are redundant with the new naming convention. In ReadableStreamTee_Cancel, we have a variable named `unwrappedReason` whose purpose is to create a properly wrapped verison of `reason`. It's a little vertiginous. But I think this is what the new convention demands and it's not so bad. Also in ReadableStreamTee_Cancel, step 4.c., we wrap `cancelResult`, which does not have an `unwrapped` tag. This is because we switched realms between the declaration of `cancelResult` and the line of code where we're going to use it. I think this just means the convention is never going to make all correct code obviously-correct and all wrong code obviously-wrong. Still an improvement. Differential Revision: https://phabricator.services.mozilla.com/D11683
cf16da2531eaa81dc0082da8d1ba9c45885428b2: Bug 1506657 - Indentation fixes in Stream.cpp. r=jwalden
Jason Orendorff <jorendorff@mozilla.com> - Fri, 16 Nov 2018 12:38:08 +0000 - rev 503183
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506657 - Indentation fixes in Stream.cpp. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D11682
ff90a2f2c6547e2a432ea50d0479184c3283fa8b: Bug 1506656 - Part 2: Silence a dead code warning. r=jwalden
Jason Orendorff <jorendorff@mozilla.com> - Fri, 16 Nov 2018 12:37:35 +0000 - rev 503182
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506656 - Part 2: Silence a dead code warning. r=jwalden This renames the other CreateReadableByteStreamController signature, since the two seem different enough to warrant distinct names. Differential Revision: https://phabricator.services.mozilla.com/D11680
629234236ee4c8991f2170eca8df19297a9f583d: Bug 1506656 - Part 1: ReadableStream controller constructors should throw unconditionally. r=jwalden
Jason Orendorff <jorendorff@mozilla.com> - Fri, 16 Nov 2018 12:37:15 +0000 - rev 503181
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506656 - Part 1: ReadableStream controller constructors should throw unconditionally. r=jwalden They already do, as it's impossible for content to get hold of a stream with no controller, which is the only kind of object our existing code would accept. But the spec is now more direct, and the code should match it. Differential Revision: https://phabricator.services.mozilla.com/D11679
6da0db82505cb9e55b15c4306725503cf168553d: Bug 1450219 - Make sure not to lose track of focus when we rebuild the inner fields. r=Gijs
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 16 Nov 2018 12:01:10 +0000 - rev 503180
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1450219 - Make sure not to lose track of focus when we rebuild the inner fields. r=Gijs Removing the inner field while focused nulls out the active element, without a blur event of course, so this means that we left the :focus state in the input set incorrectly, plus that we actually lost focus. Differential Revision: https://phabricator.services.mozilla.com/D12106
9cfcc27a9446824df7777bd93b2a4878e348098d: Bug 1507751 - Cherry-pick webrender commit 3b2ed3d2ea21c4873b09da6a371ce07357c9c118 (WR PR #3313). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Fri, 16 Nov 2018 11:51:10 +0000 - rev 503179
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507751 - Cherry-pick webrender commit 3b2ed3d2ea21c4873b09da6a371ce07357c9c118 (WR PR #3313). r=kats Differential Revision: https://phabricator.services.mozilla.com/D12109
112ed7029b78bdeaec3a6a9956cb44460ff7caa1: Backed out changeset f73e25fa0d8c (bug 1501991) for multiple failures e.g browser_storage_dynamic_windows.js on a CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Fri, 16 Nov 2018 14:14:01 +0200 - rev 503178
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Backed out changeset f73e25fa0d8c (bug 1501991) for multiple failures e.g browser_storage_dynamic_windows.js on a CLOSED TREE
0f0b77b3d36e7aba4cf33d46f549750a362173c1: Bug 1502717 - Cherry pick webrender commit 7f889ccf165ef0bcbf3688ccb1c51bddd84a7b6f (WR PR #3316). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Fri, 16 Nov 2018 11:39:10 +0000 - rev 503177
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1502717 - Cherry pick webrender commit 7f889ccf165ef0bcbf3688ccb1c51bddd84a7b6f (WR PR #3316). r=kats Differential Revision: https://phabricator.services.mozilla.com/D12107
294c7b9011c0a5657ea384d1328805ff48e60f43: Bug 1507532 - Set up mach defaults to match working wpt android reftest settings, r=KWierso
James Graham <james@hoppipolla.co.uk> - Thu, 15 Nov 2018 20:41:18 +0000 - rev 503176
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507532 - Set up mach defaults to match working wpt android reftest settings, r=KWierso The fast internal reftest harness doesn't work yet, so in the meantime default to the functional but slower external harness. Also ensure that the Ahem font is installed by default. Depends on D12035 Differential Revision: https://phabricator.services.mozilla.com/D12036
32fdcb91c2a51fb572e364d94180631d76a6fb33: Bug 1507532 - Add support for copying Ahem to the installed Firefox profile, r=gbrown
James Graham <james@hoppipolla.co.uk> - Thu, 15 Nov 2018 17:33:37 +0000 - rev 503175
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507532 - Add support for copying Ahem to the installed Firefox profile, r=gbrown Following the lead of bug 1197716, put the Ahem font into the firefox profile where it is read by Fennec. Depends on D12034 Differential Revision: https://phabricator.services.mozilla.com/D12035
9702f65efe224bcb14f64db9eeb99ca2ad5ef8f8: Bug 1507532 - Add support for running reftests in fennec, r=KWierso
James Graham <james@hoppipolla.co.uk> - Thu, 15 Nov 2018 20:40:50 +0000 - rev 503174
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507532 - Add support for running reftests in fennec, r=KWierso Add a ReftestExecutor implementation matching the one that we use for Desktop Firefox. Differential Revision: https://phabricator.services.mozilla.com/D12034
f73e25fa0d8c70b2d5451e922b20d319f2f931a3: Bug 1501991 - Add a sub-panel for Trackers in the control center. r=Jamie,Ehsan
Johann Hofmann <jhofmann@mozilla.com> - Fri, 16 Nov 2018 10:50:31 +0000 - rev 503173
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1501991 - Add a sub-panel for Trackers in the control center. r=Jamie,Ehsan Differential Revision: https://phabricator.services.mozilla.com/D11611
b061ebcf3ba7c86654f6324fb4888a4da8053cde: Backed out changeset 37d0de33af7f (bug 1507632) for failing at test/static/browser_parsable_css.js on a CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Fri, 16 Nov 2018 12:37:35 +0200 - rev 503172
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Backed out changeset 37d0de33af7f (bug 1507632) for failing at test/static/browser_parsable_css.js on a CLOSED TREE
afc6a9d15ad88381cd9c0159fa68770cbcb97a07: Bug 1507328 - 2. Make new text input tests pass; r=esawin
Jim Chen <nchen@mozilla.com> - Fri, 16 Nov 2018 10:29:30 +0000 - rev 503171
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507328 - 2. Make new text input tests pass; r=esawin Make some fixes in GeckoEditable and GeckoEditableSupport to make the new tests pass under e10s. Differential Revision: https://phabricator.services.mozilla.com/D11989
109c6162b9c2ad32611016fa680077e0e1dcbb7c: Bug 1507328 - 1. Add InputConnection tests in TextInputDelegateTest; r=esawin
Jim Chen <nchen@mozilla.com> - Fri, 16 Nov 2018 10:29:22 +0000 - rev 503170
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507328 - 1. Add InputConnection tests in TextInputDelegateTest; r=esawin Port over some test cases from the testInputConnection robocop test. Tests that involve JS are not currently ported over. Differential Revision: https://phabricator.services.mozilla.com/D11988
1209d6c6f4f78f6f7b7d07a96e008985d119493a: Merge mozilla-central to autoland. a=merge CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Fri, 16 Nov 2018 11:50:21 +0200 - rev 503169
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
5a42e724df8862671b7c826b8f92fd80d9801823: Bug 1507564: Bind code labels when generating lazy table stubs; r=luke
Benjamin Bouvier <benj@benj.me> - Thu, 15 Nov 2018 21:25:52 +0000 - rev 503168
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507564: Bind code labels when generating lazy table stubs; r=luke A lazy stub could generate CodeLabels on x86, because of a constant NaN generated for the entry's epilogue that ended up in a constant pool. We need to actually bind these code labels in general. Differential Revision: https://phabricator.services.mozilla.com/D12052
717c99f901764d35ba0ed8fa85b7924e58c3edb0: Bug 1502284 - Extend nsMaybeWeakPtr and make expose it to the rest of the code r=erahm
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 16 Nov 2018 09:39:36 +0000 - rev 503167
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1502284 - Extend nsMaybeWeakPtr and make expose it to the rest of the code r=erahm This adds a way to detect if an instance is holding a weak reference or a strong one, makes non-critical failures less chatty and adds separate methods for adding unique and non-unique instances to an array. Differential Revision: https://phabricator.services.mozilla.com/D11645
37d0de33af7f2f2086a0a1eb3d3662f2a6921962: Bug 1507632 - Use Photon colors for console icons; r=nchevobbe
Florens Verschelde <florens@fvsch.com> - Fri, 16 Nov 2018 07:07:09 +0000 - rev 503166
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507632 - Use Photon colors for console icons; r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D12068
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip