Граф коммитов

678715 Коммитов

Автор SHA1 Сообщение Дата
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