Jeff Walden
a7672c8d31
Bug 1582348 - Allow an Erroring->Closed transition in assertions, as this can happen in WritableStreamFinishInFlightClose. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51969
--HG--
extra : moz-landing-system : lando
2019-11-07 00:19:39 +00:00
Jeff Walden
685e0fbc01
Bug 1582348 - Properly clear the temporarily-pending TypeError created in WritableStreamDefaultWriterRelease. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51968
--HG--
extra : moz-landing-system : lando
2019-11-07 00:19:26 +00:00
Jeff Walden
174b39b11f
Bug 1582348 - Make WritableStream.prototype.abort return a promise rejected with a TypeError if passed an improper |this|, not throw that TypeError. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51967
--HG--
extra : moz-landing-system : lando
2019-11-07 00:19:28 +00:00
Jeff Walden
531a7624de
Bug 1582348 - Make the .length on various writable-stream constructors correct. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51966
--HG--
extra : moz-landing-system : lando
2019-11-07 00:19:30 +00:00
Jeff Walden
713c122186
Bug 1582348 - Implement WritableStreamClose and WritableStream.prototype.close. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51965
--HG--
extra : moz-landing-system : lando
2019-11-07 00:19:32 +00:00
Jeff Walden
939dba64a3
Bug 1582348 - Don't name WritableStreamDefaultWriter functions as WritableStream_* 'cause this copypasta happenstance is nonsensical (and might someday break scumbag unified builds). r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51964
--HG--
extra : moz-landing-system : lando
2019-11-07 00:19:34 +00:00
Brian Grinstead
d981495450
Bug 1593119 - Remove dom/xbl and the MOZ_XBL build option r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D51338
--HG--
extra : moz-landing-system : lando
2019-11-07 00:35:32 +00:00
Brian Grinstead
8e592888cb
Bug 1593119 - clang-format the files affected by the MOZ_XBL unifdef r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D52057
--HG--
extra : moz-landing-system : lando
2019-11-07 00:35:25 +00:00
Brian Grinstead
f19f38776b
Bug 1593119 - unifdef MOZ_XBL r=bzbarsky
...
This was generated with:
```
rg -l -g '*.{cpp,h}' MOZ_XBL . | while read FILE ; do
echo $FILE
unifdef -m -UMOZ_XBL $FILE
done
```
After this, I manually removed the directive in nsContentUtils.cpp due to:
unifdef: ./dom/base/nsContentUtils.cpp: 4630: Unterminated string literal
unifdef: Output may be truncated
Differential Revision: https://phabricator.services.mozilla.com/D51337
--HG--
extra : moz-landing-system : lando
2019-11-07 00:35:13 +00:00
Emilio Cobos Álvarez
8786a2504a
Bug 1593884 - Downgrade another assertion that can break with shadow dom. r=smaug
...
Same underlying reason as the comment before.
Also remove the XBL special case since XBL is no more.
Differential Revision: https://phabricator.services.mozilla.com/D52060
--HG--
extra : moz-landing-system : lando
2019-11-07 00:33:13 +00:00
Nicholas Nethercote
928e9e1d00
Bug 1594598 - Use uint8_t* to avoid a bunch of casts. r=glandium
...
Currently the PHC code uses char* and uintptr_t in various address
computations. This patch changes it to use uint8_t* instead, which is clearer
than char* and avoids the need for various casts.
Differential Revision: https://phabricator.services.mozilla.com/D43840
--HG--
extra : moz-landing-system : lando
2019-11-06 23:56:48 +00:00
Nicholas Nethercote
3f17b826e9
Bug 1594598 - Improve some PHC comments. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D43838
--HG--
extra : moz-landing-system : lando
2019-11-06 23:56:48 +00:00
Nicholas Nethercote
fb493c1481
Bug 1594598 - Tweak the control flow in MaybePageAlloc()'s loop. r=glandium
...
This reduces the indentation level by one for most of the loop body.
Differential Revision: https://phabricator.services.mozilla.com/D43837
--HG--
extra : moz-landing-system : lando
2019-11-06 23:52:31 +00:00
Nicholas Nethercote
956102ca29
Bug 1594598 - Fix some broken PHC_LOGGING code. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D42267
--HG--
extra : moz-landing-system : lando
2019-11-06 23:52:15 +00:00
Jonathan Kingston
e3e23ebd3f
Bug 1594529 - Adding in asserts for LoadURI to ensure we have the correct contentPolicyType r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D52088
--HG--
extra : moz-landing-system : lando
2019-11-06 23:47:06 +00:00
Andrew McCreight
ec082e7046
Bug 1580212, part 2 - Make dom.ipc.keepProcessesAlive.webIsolated work for Fission content processes. r=kmag
...
Also, enable it for the extensions test directory. Without this pref,
it gets frequent intermittent leaks and shutdown hangs when Fission is
enabled.
Differential Revision: https://phabricator.services.mozilla.com/D51752
--HG--
extra : moz-landing-system : lando
2019-11-06 23:14:27 +00:00
Andrew McCreight
b5dbc2b2e5
Bug 1580212, part 1 - Drop the equal sign from FISSION_WEB_REMOTE_TYPE_PREFIX and add it to ContentParent.h. r=kmag
...
Right now, this constant has an equal sign in it. I want to use it in
C++ without the equal sign in the next patch. So, for consistency,
move the equal sign to the places that use this constant. Also, add
the constant to C++.
Differential Revision: https://phabricator.services.mozilla.com/D51751
--HG--
extra : moz-landing-system : lando
2019-11-06 23:14:00 +00:00
Ricky Stewart
e8b2d36496
Bug 1593844 - Add moz.configure bits to specify a LUCETC binary r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D51927
--HG--
extra : moz-landing-system : lando
2019-11-06 22:33:11 +00:00
Matthew Gaudet
071558ab26
Bug 1594516 - Use baseScript() for argumentsHasVarBinding() r=tcampbell
...
Depends on D52072
Differential Revision: https://phabricator.services.mozilla.com/D52073
--HG--
extra : moz-landing-system : lando
2019-11-06 20:19:48 +00:00
Matthew Gaudet
2fbdc85eb9
Bug 1594516 - Use baseScript() for accessing funHasExtensibleScope r=tcampbell
...
Depends on D52071
Differential Revision: https://phabricator.services.mozilla.com/D52072
--HG--
extra : moz-landing-system : lando
2019-11-06 20:17:00 +00:00
Matthew Gaudet
c36809e639
Bug 1594516 - Use baseScript() instead of nonLazyScript() for needsHomeObject r=tcampbell
...
Differential Revision: https://phabricator.services.mozilla.com/D52071
--HG--
extra : moz-landing-system : lando
2019-11-06 19:27:12 +00:00
Paul Zuehlcke
4ea3fd0b57
Bug 1571003 - Added pref to disable warning prompts for SuperfluousAuth and AutomaticAuth. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D51989
--HG--
extra : moz-landing-system : lando
2019-11-06 22:50:58 +00:00
Dana Keeler
81beafa0f6
bug 1592532 - reinstate filtering client certificates by usage (reverts behavior from bug 1267643
) r=kjacobs
...
Differential Revision: https://phabricator.services.mozilla.com/D52062
--HG--
extra : moz-landing-system : lando
2019-11-06 22:50:38 +00:00
Gregory Mierzwinski
f734adca8b
Bug 1594210 - Fix vismet and browsertime tasks on mozilla-central. r=perftest-reviewers,rwood
...
This patch prevents the visual-metrics tasks from scheduling browsertime tests on mozilla-central by removing the run-on-projects setting (setting it to []). The run-on-projects setting is now set during the visual-metrics transformation so that it is the same as the dependent task so it will only run on projects that the dependent task runs on. Also, this patch enables browsertime TP6-1 on mozilla-central for chrome, firefox and geckoview.
Differential Revision: https://phabricator.services.mozilla.com/D52061
--HG--
extra : moz-landing-system : lando
2019-11-06 19:03:57 +00:00
Nihanth Subramanya
f0217e437c
Bug 1592616 - Tracking milestones: set the update interval to 0 before testing the section in the panel. r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D51981
--HG--
extra : moz-landing-system : lando
2019-11-06 21:16:53 +00:00
Nihanth Subramanya
ef158825dd
Bug 1592616 - Ensure we wait for site not working link to be updated before checking visibility. r=timhuang
...
This also disables browser_protections_UI.js on fission since it now loads a tracking page.
Differential Revision: https://phabricator.services.mozilla.com/D51920
--HG--
extra : moz-landing-system : lando
2019-11-06 21:38:58 +00:00
Johann Hofmann
5f7632c312
Bug 1575785 - Show a confirmation hint when a user successfully submitted a breakage report. r=nhnt11
...
Differential Revision: https://phabricator.services.mozilla.com/D51383
--HG--
extra : moz-landing-system : lando
2019-11-06 21:14:19 +00:00
Johann Hofmann
708a5abfb0
Bug 1582751 - Show an error message when content blocking breakage reporting fails. r=nhnt11,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D51382
--HG--
extra : moz-landing-system : lando
2019-11-06 21:14:21 +00:00
Johann Hofmann
fd25cd93cd
Bug 1592616 - Don't show breakage report link when we're not blocking anything. r=nhnt11
...
Differential Revision: https://phabricator.services.mozilla.com/D51381
--HG--
extra : moz-landing-system : lando
2019-11-06 21:16:53 +00:00
Matthew Noorenberghe
b3acaab5e2
Bug 1593344 - Improve localization notes for forms-ask-to-save-logins and forms-fill-logins-and-passwords. r=flod,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D52094
--HG--
extra : moz-landing-system : lando
2019-11-06 20:59:28 +00:00
Dorel Luca
5a23cda6ca
Backed out 7 changesets (bug 1582348) for Spidermonkey failures in streams/writable-streams/brand-checks.any.js. CLOSED TREE
...
Backed out changeset aae7cc724b3e (bug 1582348)
Backed out changeset aa11d917882f (bug 1582348)
Backed out changeset 99ed7bab2aa7 (bug 1582348)
Backed out changeset bf2338a0da80 (bug 1582348)
Backed out changeset a4bf67b78cde (bug 1582348)
Backed out changeset ef291ddea398 (bug 1582348)
Backed out changeset 05aca2d6e15a (bug 1582348)
2019-11-07 02:14:12 +02:00
Dorel Luca
514f02d734
Backed out changeset eaee8979fdc4 (bug 1594529) for Browser-chrome in toolkit/components/passwordmgr/test/browser/browser_doorhanger_crossframe.js. CLOSED TREE
2019-11-07 02:12:16 +02:00
Daniel Varga
6df4c46d72
Backed out 2 changesets (bug 1571704) for xpcshell failure at devtools/server/tests/unit/test_blackboxing-01.js. On a CLOSED TREE
...
Backed out changeset c4bcee0f733a (bug 1571704)
Backed out changeset 25e20d00d43f (bug 1571704)
2019-11-07 01:33:18 +02:00
Daniel Varga
8afb8d99f1
Backed out 4 changesets (bug 1581240) for build bustage with error: implicit instantiation of undefined template 'nsTString<char>. On a CLOSED TREE
...
Backed out changeset b73b86efe266 (bug 1581240)
Backed out changeset 17dd226e21ae (bug 1581240)
Backed out changeset e2fd47ff8a89 (bug 1581240)
Backed out changeset c0589670c762 (bug 1581240)
2019-11-07 01:31:57 +02:00
Boris Chiou
6f374afd7d
Bug 1592787 - No need to send non-animating offset-* if no effective motion path. r=hiro
...
Differential Revision: https://phabricator.services.mozilla.com/D50012
--HG--
extra : moz-landing-system : lando
2019-11-06 20:17:10 +00:00
Boris Chiou
7884884b3d
Bug 1592787 - Don't run compositor animations if offset-path is not animating and is none. r=hiro
...
So, we don't create a stacking context for this case. Besides, we also
make sure FindAnimationsForCompositor() work properly for motion-path if
offset-path is not effective (i.e. none and no animations).
Differential Revision: https://phabricator.services.mozilla.com/D51895
--HG--
extra : moz-landing-system : lando
2019-11-06 20:17:07 +00:00
Nathan Froyd
1b72ad9705
Bug 1593812 - add I/O awareness for the background thread target; r=KrisWright
...
We need some way of differentiating "tasks that just consume CPU"
vs. "tasks that block on some external resource" like reading from a
socket or a file. If we didn't have this, we'd either a) have a thread
pool sized for the number of CPUs where having all the threads blocked
on I/O--and therefore no new tasks are able to run--or b) have a thread
pool that tries to increase the number of working threads based on the
number of submitted tasks and winds up having too many tasks running
with not enough CPUs to run them on.
This flag enables us to theoretically get the best of both worlds: we
can set aside `~#CPUs` threads for CPU-intensive work, and
`$SOME_NUMBER` threads for I/O work. The latter number can be adjusted
up if the I/O load on the system is particularly heavy.
The implementation strategy of this patch is to use two separate thread
pools for the two different kinds of work. It's entirely possible that
we'll want to use a single thread pool to coordinate thread create
between the two kinds of work, or even migrate threads from one kind of
work to the other, but such improvements can be future work. The focus
right now is providing the rest of Gecko with a common funnel to put
tasks into, and we can adjust what's at the end of the funnel at a later
point.
Differential Revision: https://phabricator.services.mozilla.com/D51708
--HG--
extra : moz-landing-system : lando
2019-11-05 18:33:25 +00:00
Jeff Walden
17f10123c8
Bug 1582348 - Run all the writable streams WPT tests with the relevant preference(s) set, now that they all pass. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51970
--HG--
extra : moz-landing-system : lando
2019-11-06 21:33:07 +00:00
Jeff Walden
d9f41d56b7
Bug 1582348 - Allow an Erroring->Closed transition in assertions, as this can happen in WritableStreamFinishInFlightClose. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51969
--HG--
extra : moz-landing-system : lando
2019-11-06 21:32:58 +00:00
Jeff Walden
c1106e8448
Bug 1582348 - Properly clear the temporarily-pending TypeError created in WritableStreamDefaultWriterRelease. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51968
--HG--
extra : moz-landing-system : lando
2019-11-06 21:32:43 +00:00
Jeff Walden
f48d0b90d6
Bug 1582348 - Make WritableStream.prototype.abort return a promise rejected with a TypeError if passed an improper |this|, not throw that TypeError. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51967
--HG--
extra : moz-landing-system : lando
2019-11-06 21:32:28 +00:00
Jeff Walden
ae7c60efc1
Bug 1582348 - Make the .length on various writable-stream constructors correct. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51966
--HG--
extra : moz-landing-system : lando
2019-11-06 21:32:18 +00:00
Jeff Walden
ab41b023a0
Bug 1582348 - Implement WritableStreamClose and WritableStream.prototype.close. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51965
--HG--
extra : moz-landing-system : lando
2019-11-06 21:32:01 +00:00
Jeff Walden
698a44f25e
Bug 1582348 - Don't name WritableStreamDefaultWriter functions as WritableStream_* 'cause this copypasta happenstance is nonsensical (and might someday break scumbag unified builds). r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D51964
--HG--
extra : moz-landing-system : lando
2019-11-06 21:31:47 +00:00
Johann Hofmann
757b8d00e4
Bug 1582751 - Show an error message when content blocking breakage reporting fails. r=nhnt11,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D51382
--HG--
extra : moz-landing-system : lando
2019-11-03 06:46:39 +00:00
Johann Hofmann
b9ceb02e8c
Bug 1592616 - Don't show breakage report link when we're not blocking anything. r=nhnt11
...
Differential Revision: https://phabricator.services.mozilla.com/D51381
--HG--
extra : moz-landing-system : lando
2019-11-05 21:33:06 +00:00
Ricky Stewart
50a5dbb671
Bug 1573560 - Have Node compilation write directly into FINAL_TARGET instead of requiring a symlink r=firefox-build-system-reviewers,jlast,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D47367
--HG--
extra : moz-landing-system : lando
2019-11-04 23:15:19 +00:00
Sylvestre Ledru
22c5ecbeb9
Bug 1593218 - Enable recommonmark for markdown doc in sphinx r=ahal
...
Depends on D51806
Differential Revision: https://phabricator.services.mozilla.com/D51807
--HG--
extra : moz-landing-system : lando
2019-11-05 21:50:26 +00:00
Sylvestre Ledru
7f95c4e957
Bug 1593218 - update the version of recommonmark r=ahal
...
because of a bug in recommonmark:
https://stackoverflow.com/questions/52496591/sphinx-and-markdown-md-links
Differential Revision: https://phabricator.services.mozilla.com/D51806
--HG--
extra : moz-landing-system : lando
2019-11-05 21:50:17 +00:00
Jason Laster
9caf32ef3f
Bug 1592718 - Enable WatchPoints in Nightly and DevEdition. r=davidwalsh
...
Differential Revision: https://phabricator.services.mozilla.com/D51742
--HG--
extra : moz-landing-system : lando
2019-11-05 20:52:58 +00:00