Commit Graph

684635 Commits

Author SHA1 Message Date
Boris Zbarsky
6639140a09 Bug 1603806. Add a blocking reason when loads with the SEC_REQUIRE_SAME_ORIGIN_* security flags are blocked due to not being same-origin. r=ckerschb,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D57147

--HG--
extra : moz-landing-system : lando
2019-12-16 09:36:45 +00:00
Emilio Cobos Álvarez
10b6e05962 Bug 1587468 - Update lucet-runtime.
Differential Revision: https://phabricator.services.mozilla.com/D57264

--HG--
extra : moz-landing-system : lando
2019-12-16 13:48:11 +00:00
Csoregi Natalia
f79d5374e0 Backed out changeset c9c256a84d8d (bug 1489463) for failures on browser_roundedWindow_windowSetting_max_inner.js. CLOSED TREE 2019-12-16 15:45:33 +02:00
Csoregi Natalia
dc9d562004 Backed out changeset d09d8fa3332f (bug 1438979) for failures on browser_webconsole_network_messages_expand_before_updates.js. CLOSED TREE 2019-12-16 15:43:57 +02:00
Emilio Cobos Álvarez
8a91625e5c Bug 1604173 - Cherry-pick various servo-layout-2020 changes.
Depends on D57314

Differential Revision: https://phabricator.services.mozilla.com/D57315

--HG--
extra : moz-landing-system : lando
2019-12-16 13:34:23 +00:00
Emilio Cobos Álvarez
d40bfe4265 Bug 1604173 - Rustfmt recent changes.
Differential Revision: https://phabricator.services.mozilla.com/D57314

--HG--
extra : moz-landing-system : lando
2019-12-16 13:34:20 +00:00
Emilio Cobos Álvarez
1258c314aa Bug 1604160 - Update cbindgen to do proper copy assignment on tagged enums. r=boris
This is needed to support min() / max() / clamp(), as LengthPercentage will have
a potential heap allocation and the current copy-assignment operators just do
bitwise copies.

Differential Revision: https://phabricator.services.mozilla.com/D57300

--HG--
extra : moz-landing-system : lando
2019-12-16 13:31:24 +00:00
Simon Giesecke
2aec427dfe Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55490

--HG--
extra : moz-landing-system : lando
2019-12-16 13:19:24 +00:00
Simon Giesecke
203775a573 Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55489

--HG--
extra : moz-landing-system : lando
2019-12-16 13:19:08 +00:00
Simon Giesecke
5b6cb3f55d Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55488

--HG--
extra : moz-landing-system : lando
2019-12-16 13:19:01 +00:00
Simon Giesecke
475236755e Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55487

--HG--
extra : moz-landing-system : lando
2019-12-16 13:18:46 +00:00
Simon Giesecke
35ffaed515 Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55486

--HG--
extra : moz-landing-system : lando
2019-12-16 13:18:39 +00:00
Simon Giesecke
c1c7168eae Bug 1600283 - Remove uses of plain pointers. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55485

--HG--
extra : moz-landing-system : lando
2019-12-16 13:18:26 +00:00
Simon Giesecke
f490322f81 Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55484

--HG--
extra : moz-landing-system : lando
2019-12-16 13:18:13 +00:00
Simon Giesecke
f35b7713ac Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55483

--HG--
extra : moz-landing-system : lando
2019-12-16 13:18:06 +00:00
Simon Giesecke
f663797d53 Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55482

--HG--
extra : moz-landing-system : lando
2019-12-16 13:17:53 +00:00
Simon Giesecke
65bda1458a Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55480

--HG--
extra : moz-landing-system : lando
2019-12-16 13:17:46 +00:00
Simon Giesecke
78cd4c8321 Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55479

--HG--
extra : moz-landing-system : lando
2019-12-16 13:17:33 +00:00
Emilio Cobos Álvarez
5758ca4f25 Bug 1604062 - Use less Au in font code. r=boris
Font code is the only thing that was using Au in the style system without
interfacing with Gecko, and there was no real reason for it to do so.

This slightly simplifies the code.

Differential Revision: https://phabricator.services.mozilla.com/D57248

--HG--
extra : moz-landing-system : lando
2019-12-16 13:22:04 +00:00
Miko Mynttinen
7dbda109ce Bug 1603041 - Remove WebGLContext from WebGLMemoryTracker before destroying resources r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D56758

--HG--
extra : moz-landing-system : lando
2019-12-13 22:13:03 +00:00
Nathan Froyd
3422b5f22b Bug 1594814 - move FileBlockCache over to a background thread; r=pehrsons
Sharing a common thread(pool) is better than spinning up a private thread.

Differential Revision: https://phabricator.services.mozilla.com/D57146

--HG--
extra : moz-landing-system : lando
2019-12-16 07:52:41 +00:00
Valentin Gosu
2808b0a1c5 Bug 1580740 - Don't use TRR when calling nsDNSService::DeprecatedSyncResolve on the main thread r=dragana
`nsAuthSSPI` makes a call to `DeprecatedSyncResolve` that normally issues a DNS
request and blocks until that completes. Apart from being a problem in general
this is an issue when using TRR, because the HTTPS channel to the DoH server
uses the main thread. When `DeprecatedSyncResolve` gets called on the main
thread it then blocks the thread, and since the TRR request never has the
chance to complete (even the TRR cancellation when the timer expires is
processed on the main thread) the result is a deadlock.

This structural problem should be fixed, but until that happens we should
set the `RESOLVE_DISABLE_TRR` flag when calling `ResolveHost` from
`nsDNSService::DeprecatedSyncResolve`

Differential Revision: https://phabricator.services.mozilla.com/D57214

--HG--
extra : moz-landing-system : lando
2019-12-16 12:33:57 +00:00
Kestrel
9397b8fe62 Bug 1427267 - Improve libsoundtouch high playback rate speech clarity with pitch preservation by using a smaller time stretcher sequence size r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D57085

--HG--
extra : moz-landing-system : lando
2019-12-16 13:03:10 +00:00
alexandru.ionescu
458ca8f586 Bug 1604113 Restore coverage on integration branches for raptor non-pageload tests r=perftest-reviewers,Bebe
This reverts the changes for speedometer in https://phabricator.services.mozilla.com/D55667

Differential Revision: https://phabricator.services.mozilla.com/D57294

--HG--
extra : moz-landing-system : lando
2019-12-16 12:35:40 +00:00
Simon Giesecke
1fb48dd681 Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55478

--HG--
extra : moz-landing-system : lando
2019-12-13 12:31:10 +00:00
Simon Giesecke
7e8ae185d6 Bug 1600283 - Reduce uses of plain pointers. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D55477

--HG--
extra : moz-landing-system : lando
2019-12-13 12:18:21 +00:00
Simon Giesecke
3137f60858 Bug 1602749 - Make CheckedInt operations constexpr. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D56682

--HG--
extra : moz-landing-system : lando
2019-12-16 10:22:57 +00:00
Thiago Arrais
72fef7b640 Bug 765651 - Fix console protocol for ws connections. r=Honza,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D56965

--HG--
extra : moz-landing-system : lando
2019-12-16 11:42:01 +00:00
Tom Schuster
eaf1513b61 Bug 1597493 - Remove nsIDocShellTreeItem from GetLoadContextInfo. r=smaug
It is not quite clear to me if GetBrowsingContext can ever be null that is why I opened Bug 1604040.

Differential Revision: https://phabricator.services.mozilla.com/D57247

--HG--
extra : moz-landing-system : lando
2019-12-16 11:27:23 +00:00
Csoregi Natalia
2bfeaf7cb5 Backed out 11 changesets (bug 1587433) for bustages on RangeBoundary.h. CLOSED TREE
Backed out changeset 18f8d61039b0 (bug 1587433)
Backed out changeset 69ad70a4f85e (bug 1587433)
Backed out changeset 79ec11ba7fde (bug 1587433)
Backed out changeset f8a7e23843b8 (bug 1587433)
Backed out changeset f9255884980f (bug 1587433)
Backed out changeset 50a798e664a1 (bug 1587433)
Backed out changeset b225586edea6 (bug 1587433)
Backed out changeset b1d9e55ece86 (bug 1587433)
Backed out changeset 7ebbcb2da488 (bug 1587433)
Backed out changeset 4032df295a67 (bug 1587433)
Backed out changeset 0e1577031add (bug 1587433)
2019-12-16 13:25:51 +02:00
Mirko Brodesser
1db1c362b8 Bug 1587433: part 8) Remove superfluous RangeBoundaryBase::Offset() overload. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D54504

--HG--
extra : moz-landing-system : lando
2019-12-11 12:26:19 +00:00
Mirko Brodesser
52bbf6b8da Bug 1587433: part 7.6) Adapt callers of RangeBoundaryBase::Offset(). r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D54503

--HG--
extra : moz-landing-system : lando
2019-12-11 12:26:15 +00:00
Mirko Brodesser
2f58cffcb0 Bug 1587433: part 7.5) Adapt callers of RangeBoundaryBase::Offset(). r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D54495

--HG--
extra : moz-landing-system : lando
2019-12-11 12:26:10 +00:00
Mirko Brodesser
8e27b5e829 Bug 1587433: part 7.4) Adapt callers of RangeBoundaryBase::Offset(). r=smaug
Calls around nsContentUtils::ComparePoint might be strengthened to
retrieve only valid offsets in a separate commit.

The change in `nsRange::CloneContents` is according to
https://dom.spec.whatwg.org/#concept-range-clone.

Differential Revision: https://phabricator.services.mozilla.com/D54494

--HG--
extra : moz-landing-system : lando
2019-12-11 12:26:08 +00:00
Mirko Brodesser
ed769e29cd Bug 1587433: part 7.3) Adapt callers of RangeBoundaryBase::Offset(). r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D54493

--HG--
extra : moz-landing-system : lando
2019-12-16 11:04:01 +00:00
Mirko Brodesser
2ce540d13e Bug 1587433: part 7.2) Adapt callers of RangeBoundaryBase::Offset(). r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D54459

--HG--
extra : moz-landing-system : lando
2019-12-16 11:04:01 +00:00
Mirko Brodesser
f1c8587c4b Bug 1587433: part 7.1) Adapt callers of RangeBoundaryBase::Offset(). r=smaug
Calls around `nsContentUtils::ComparePoints` will be cleaned-up in a
separate commit.

Differential Revision: https://phabricator.services.mozilla.com/D54458

--HG--
extra : moz-landing-system : lando
2019-12-11 12:25:03 +00:00
Mirko Brodesser
58e0fcd8c5 Bug 1587433: part 6) Create RawRangeBoundary in nsRange::ComparePoints only after checking the offset is valid. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D54457

--HG--
extra : moz-landing-system : lando
2019-12-11 12:24:55 +00:00
Mirko Brodesser
640091d4f0 Bug 1587433: part 5) Add RangeBoundaryBase::Offset(OffsetFilter). r=smaug
Once `RawRangeBoundary::Offset()` is removed, callers are forced to pass
a filter to `Offset()`. Making it less likely for new callers to
undeliberately retrieve invalid values.

`RawRangeBoundary::Offset()` is removed in separate commit, once all
callers adapted.

Differential Revision: https://phabricator.services.mozilla.com/D54456

--HG--
extra : moz-landing-system : lando
2019-12-11 12:24:48 +00:00
Mirko Brodesser
ed7f8d448f Bug 1587433: part 4) In Selection::SetBaseAndExtent check offsets are valid before constructing range boundaries. r=smaug
Avoid warnings.

Differential Revision: https://phabricator.services.mozilla.com/D54277

--HG--
extra : moz-landing-system : lando
2019-12-11 12:24:40 +00:00
Mirko Brodesser
ba20ab29fa Bug 1587433: part 3) Strengthen conditions for AbstractRange::mIsPositioned. r=smaug
Makes it less mysterious.

Differential Revision: https://phabricator.services.mozilla.com/D54276

--HG--
extra : moz-landing-system : lando
2019-12-11 12:24:28 +00:00
Daisuke Akatsuka
039838c924 Bug 1578753: Add a test for top-level target switing. r=jdescottes,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D56705

--HG--
extra : moz-landing-system : lando
2019-12-16 10:18:07 +00:00
Daisuke Akatsuka
daf33e67cf Bug 1578753: Reflect the switching of the top-level target. r=jdescottes,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D56704

--HG--
extra : moz-landing-system : lando
2019-12-16 10:16:05 +00:00
Daisuke Akatsuka
5bcf346ce2 Bug 1578753: Use the current target of TargetList. r=jdescottes,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D56703

--HG--
extra : moz-landing-system : lando
2019-12-16 10:15:58 +00:00
ffxbld
a69cb7bd46 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D57290

--HG--
extra : moz-landing-system : lando
2019-12-16 10:27:47 +00:00
Marco Bonardo
62b1b15553 Bug 1322542 - part 2 - fix textoverflow attribute. r=Itiel
Differential Revision: https://phabricator.services.mozilla.com/D57097

--HG--
extra : moz-landing-system : lando
2019-12-16 09:54:47 +00:00
Itiel
523191caef Bug 1322542 - Display user-typed text in the urlbar according to its direction r=mak
Also fix the fading effect on RTL typed text.

Differential Revision: https://phabricator.services.mozilla.com/D54195

--HG--
extra : moz-landing-system : lando
2019-12-16 09:54:39 +00:00
Martin Stransky
2df2f216c3 Bug 1489463 - [Linux/Gtk] Call OnSizeAllocate() explicitly also from OnConfigureEvent(), r=jhorak
Usually we update mBounds from OnSizeAllocate() which is called
by Gtk when mContainer changes its actual size.

However we need to set mBounds in advance at Resize() as JS
code expect immediate window size change. When Resize() is called between
SetSizeMode() calls (which maximize/unmaximize the window) we can miss
OnSizeAllocate() Gtk call as actual mContainer size may not change
from Gtk perspective and we end up with incorrect mBounds.

To compensate it call OnSizeAllocate() explicitly also
from OnConfigureEvent().

Differential Revision: https://phabricator.services.mozilla.com/D55941

--HG--
extra : moz-landing-system : lando
2019-12-16 09:52:27 +00:00
Gabriele Svelto
5e9f6e4cc2 Bug 1603704 - Bump dump_syms to version 0.0.3 r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D57278

--HG--
extra : moz-landing-system : lando
2019-12-16 09:17:06 +00:00
Nicolas Chevobbe
37f504d78f Bug 1438979 - Re-enable browser_webconsole_network_messages_expand.js. r=Honza.
The test is split in two to make it easier to read.

Differential Revision: https://phabricator.services.mozilla.com/D56884

--HG--
extra : moz-landing-system : lando
2019-12-16 10:13:39 +00:00