Commit Graph

661548 Commits

Author SHA1 Message Date
James Willcox
c6482d6bcf Bug 1561913 - Correctly propagate referrer policy in GeckoView nsIBrowserDOMWindow impl r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D36617

--HG--
extra : moz-landing-system : lando
2019-07-24 14:52:42 +00:00
James Willcox
c0a84486f6 Bug 1561079 - Add a GeckoSession.loadUri() overload that takes a referring GeckoSession r=geckoview-reviewers,ckerschb,esawin,agi
Differential Revision: https://phabricator.services.mozilla.com/D36526

--HG--
extra : moz-landing-system : lando
2019-07-24 15:03:36 +00:00
James Willcox
4eaa242b45 Bug 1561079 - Run nsILoadURIDelegate::handleLoadError() even if we wouldn't show an error page r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D36785

--HG--
extra : moz-landing-system : lando
2019-07-24 14:52:39 +00:00
James Willcox
0a734ca6ba Bug 1561079 - Add referrerInfo to <browser> r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D36525

--HG--
extra : moz-landing-system : lando
2019-07-24 14:53:19 +00:00
Emilio Cobos Álvarez
d81592dcc2 Bug 1456052 - Change overflow-clip-box of textarea to be consistent with text inputs and match other browsers. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D38794

--HG--
extra : moz-landing-system : lando
2019-07-24 14:56:13 +00:00
Andreas Tolfsen
bb030bafa9 bug 1566778: mozrunner: search system path on assorted Unices; r=webdriver-reviewers,jgraham
Makes the Linux platform implementation of firefox_default_path()
apply to all flavours of Unix.

It was reported in https://github.com/mozilla/geckodriver/issues/1585
that geckodriver does not search the system path for the Firefox
binary on FreeBSD.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 14:45:27 +00:00
James Willcox
5f8a13fc44 Bug 1510314 - Add some initial basic tests for the GeckoView class r=geckoview-reviewers,esawin
Differential Revision: https://phabricator.services.mozilla.com/D36113

--HG--
extra : moz-landing-system : lando
2019-07-24 14:53:19 +00:00
James Willcox
72ccde08db Bug 1510314 - Don't manage GeckoSession opening/closing in GeckoView class r=geckoview-reviewers,esawin,agi
Differential Revision: https://phabricator.services.mozilla.com/D34226

--HG--
extra : moz-landing-system : lando
2019-07-24 14:51:36 +00:00
Jared Wein
ad8275dd98 Bug 1567546 - Add dir=auto to the origin input in about:logins for improved RTL support. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D39140

--HG--
extra : moz-landing-system : lando
2019-07-24 14:43:41 +00:00
Jared Wein
0d90bde278 Bug 1567543 - Add dir=auto to the search box in about:logins so URLs will type correctly but this will also respect usernames which may not begin with a Latin character for example. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D39139

--HG--
extra : moz-landing-system : lando
2019-07-24 14:44:17 +00:00
Michael Froman
de0172246c Bug 1568372 - add mutex in RemoteDecoderModule::LaunchRDDProcessIfNeeded. r=jya
This stops a potential race when multiple media playback threads attempt to
launch the RDD process and setup the IPC connections between
RemoteDecoderManager{Child|Parent} at the same time.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 07:02:07 +00:00
Christian Holler
cd7a74b452 Bug 1499041 - Remove libFuzzer flags from ipc/chromium/. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D39165

--HG--
extra : moz-landing-system : lando
2019-07-24 14:13:30 +00:00
Andrea Marchesini
55dd423fa3 Bug 1567419 - Ensure the BodyStreamHolder has a valid stream always, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D38814

--HG--
extra : moz-landing-system : lando
2019-07-23 23:23:41 +00:00
Alexis Beingessner
bb09834391 Bug 1547351 - Automatically set content process render root r=kats
This implements the idea of automatically setting a content proc's
render root based on the render root enclosing the iframe that
points to it. There was a bit of cleanup in here that was a bit
tricky to extract from the core patch revolving around how we
use the Api(...) helper. This was to avoid the situation where
we use the Api(...) helper before our render root is initialized,
when we don't actually have to. I.e., when we just want the root
WebRenderAPI in all cases.

An alternative to this approach could be to fully built out the
WebRender transactions and just queue those up to be sent. However,
transaction building has various side effects which are committed
before the transaction is actually sent, so we would have to build
out some scheme for deferring those as well. This seemed simpler.

Patch primarily written by :dthayer

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

--HG--
extra : moz-landing-system : lando
2019-07-24 14:10:56 +00:00
Alexis Beingessner
57498bb3b4 Bug 1547351 - add IsEmpty and fix OrInsert signature for nsBaseHashtable. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D38597

--HG--
extra : moz-landing-system : lando
2019-07-24 14:10:56 +00:00
Doug Thayer
c6d6d1dfde Bug 1547351 - Factor out RecvEmptyTransaction's core transaction building r=sotaro
This splits out the inner bit of RecvEmptyTransaction to just iterate over
the documents once, rather than iterating over them individually. Originally
I ran into difficulties with this and then left it on the table, but I think
it was enabled by splitting out the epochs in pipeline info by renderroot.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 14:10:30 +00:00
André Bargull
d3d69ff1e5 Bug 1566410 - Part 11: Enable test262 tests. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D38365

--HG--
extra : moz-landing-system : lando
2019-07-24 10:33:38 +00:00
André Bargull
04a8dcce57 Bug 1566410 - Part 10: Restrict proposal changes to nightly-only. r=jwalden
Some parts of the proposal haven't yet stabilised enough to consider it safe to
let them ride the trains, so for now they're restricted to nightly-only:

1. currencyDisplay
- Latest decision was to rename "narrow-symbol" to "narrowSymbol".

2. currencySign
- Seems to have no open issues, so maybe okay to ship.

3. unit and unitDisplay
- List of supported units is still changing.

4. notation and compactDisplay
- There's an open issue at the proposal repository to change "compact" notation
  to match ICU's behaviour.

5. signDisplay
- Latest decision was to rename "except-zero" to "exceptZero".
- "except-zero" implementation in ICU doesn't seem to match spec, see test cases.

6. minimumIntegerDigits with fraction digits
- This particular change seems safe to ship and won't be restricted to nightly-only.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 10:33:35 +00:00
André Bargull
2beb9f62fb Bug 1566410 - Part 9: Handle the case when a system ICU supports a different set of measurement units. r=jwalden
This gives a nicer error when a sanctioned unit identifier isn't supported by
the current ICU.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 11:04:50 +00:00
André Bargull
6f25eb4f81 Bug 1566410 - Part 8: Add support for "narrow-symbol" currency-display style. r=jwalden
Also splits `NumberFormatterSkeleton::currencyDisplay` from `NFS::currency` for
consistency with the other new methods added as part of this bug.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 10:33:26 +00:00
André Bargull
3780ef8bac Bug 1566410 - Part 7: Add support for "unit"-style and "unitDisplay" options. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D38335

--HG--
extra : moz-landing-system : lando
2019-07-24 10:32:05 +00:00
André Bargull
677e918830 Bug 1566410 - Part 6: Add units to ICU data file. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D38334

--HG--
extra : moz-landing-system : lando
2019-07-24 10:31:43 +00:00
André Bargull
63d0103ce3 Bug 1566410 - Part 5: Add support for "currencySign" option. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D38332

--HG--
extra : moz-landing-system : lando
2019-07-24 10:29:39 +00:00
André Bargull
26d79a479c Bug 1566410 - Part 4: Add support for "notation" and "compactDisplay" options. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D38331

--HG--
extra : moz-landing-system : lando
2019-07-24 10:29:17 +00:00
André Bargull
07fc204d24 Bug 1566410 - Part 3: Add support for "signDisplay" option. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D38330

--HG--
extra : moz-landing-system : lando
2019-07-24 10:28:59 +00:00
André Bargull
4e0e462a7c Bug 1566410 - Part 2: Change variable names in InitializeNumberFormat to match current spec. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D38329

--HG--
extra : moz-landing-system : lando
2019-07-24 10:28:37 +00:00
André Bargull
bf2feea99a Bug 1566410 - Part 1: Apply "minimumIntegerDigits" to number-formatters with fraction-digits. r=jwalden
Implements the changes to `SetNumberFormatDigitOptions` and `FormatNumberToString`,
except for the support of the new "compact-rounding" mode.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 10:28:20 +00:00
Jan de Mooij
a60a9ee543 Bug 1560070 - Add a testing function for type monitoring. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D35296

--HG--
extra : moz-landing-system : lando
2019-07-24 13:52:16 +00:00
Jan de Mooij
cad20888e6 Bug 1567139 - Use unified compilation for js/src/debugger. r=jimb
This also updates some js/src/dbg/ references in comments to js/src/debugger/

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

--HG--
extra : moz-landing-system : lando
2019-07-19 07:41:01 +00:00
Micah Tigley
4faffa7d9d Bug 1568230 - Handle 401 server responses when fetching breach stats. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D39064

--HG--
extra : moz-landing-system : lando
2019-07-23 21:16:25 +00:00
Andrei Oprea
ef6be7e743 Bug 1561547 - Use Messaging System to badge the FxA accounts toolbar button r=r1cky
Differential Revision: https://phabricator.services.mozilla.com/D37879

--HG--
extra : moz-landing-system : lando
2019-07-22 17:38:20 +00:00
sotaro
b8b7b6195f Bug 1568419 - Handle a case that NumSubTextures() returns 0 in AsyncImagePipelineManager::UpdateImageKeys() r=nical
GPUVideoTextureHost::NumSubTextures() returns 0 when wrapped TextureHost does not exist. In this case, we do not have a content of GPUVideoTextureHost for WR render. And EnsureWrappedTextureHost() calling is added in GPUVideoTextureHost::NumSubTextures(), since GPUVideoTextureHost is not explicit about when a wrapped TextureHost is created.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 13:33:57 +00:00
Micah Tigley
1dba48a76d Bug 1567335 - Make sure the animation class for the foreground element is removed. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D38805

--HG--
extra : moz-landing-system : lando
2019-07-23 23:02:39 +00:00
Boris Zbarsky
6179d86a65 Bug 1568285. Stop implementing JS-exposed QueryInterface for TreeColumns and TreeContentView. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D39077

--HG--
extra : moz-landing-system : lando
2019-07-24 13:22:07 +00:00
Emilio Cobos Álvarez
5ffd857a02 Bug 1551621 - Downgrade an assertion for now so as to not block people. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D39155

--HG--
extra : moz-landing-system : lando
2019-07-24 13:18:21 +00:00
Paul Adenot
f57ad1f88d Bug 1566369 - Lower the audioipc thread pool thread count to 1 on Linux. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D38170

--HG--
extra : moz-landing-system : lando
2019-07-23 15:33:13 +00:00
Boris Zbarsky
63783b438f Bug 1568303. Stop implementing JS-exposed QueryInterface on some core DOM objects. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D39085

--HG--
extra : moz-landing-system : lando
2019-07-24 08:52:41 +00:00
Boris Zbarsky
2f8935720c Bug 1568301. Stop implementing JS-exposed QueryInterface on Selection. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D39083

--HG--
extra : moz-landing-system : lando
2019-07-24 08:50:59 +00:00
Boris Zbarsky
c41064df1d Bug 1568298. Stop implementing JS-exposed QueryInterface on XMLHttpRequest. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D39082

--HG--
extra : moz-landing-system : lando
2019-07-24 08:50:41 +00:00
Boris Zbarsky
a4d2c02692 Bug 1568281. Stop implementing JS-exposed QueryInterface on DOMParser. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D39070

--HG--
extra : moz-landing-system : lando
2019-07-24 08:08:30 +00:00
harry
aa07dd7b93 Bug 1521893 - Part 2 - Support loading SVG icons on the Touch Bar through a new nsTouchBarInputIcon service class r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D34926

--HG--
extra : moz-landing-system : lando
2019-07-24 13:03:49 +00:00
Jonathan Kingston
9cd90ac210 Bug 1301529 - Remove X-Frame-Options allow-from. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D38672

--HG--
extra : moz-landing-system : lando
2019-07-24 12:23:32 +00:00
Ola Gasidlo
078e09a48b Bug 1558756 - Adding jest tests for components, r=ladybenko,jdescottes
added more jest test for components including snapshots + fixtures

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

--HG--
extra : moz-landing-system : lando
2019-07-24 09:27:08 +00:00
Nicolas Chevobbe
802ec8cc65 Bug 1568472 - Add Gitbook hint plugin. r=jdescottes.
The template is used in one of the page, but the
plugin wasn't installed, so Gitbook would fail
generating the doc.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 10:38:20 +00:00
Julian Descottes
f15a7e16e5 Bug 1568250 - Fix HTML tooltip auto height calculation r=miker,Maliha
The current auto height and auto width tests were not asserting the proper element.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 11:49:32 +00:00
Nikki Sharpley
42278002e0 Bug 1568014 - Update wptrunner docs to describe inclusion of expected intermittent statuses. r=jgraham
Updated the docs with examples of the metadata format with expected intermittent statuses,
and information on how to use --update_intermittent and --remove_intermittent.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 12:31:33 +00:00
Nikki Sharpley
32e52422c3 Bug 1567000 - Add --update-intermittent and --remove-intermittent arguments to the command line for the web-platform-tests harness r=jgraham
`--update-intermittent` and `--remove-intermittent` have been added to the command line arguments for the web-platform-tests
`update` option. This adds expected intermittent statuses to the test metadata.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 12:30:05 +00:00
Geoff Brown
9dca0ffbed Bug 1568309 - Increase chunks for linux64/asan wpt; r=jmaher
Increase test chunks to avoid intermittent task timeouts. At 18 chunks,
wpt-4 is the longest running, at about 90 minutes; 18 also aligns with
several /debug platforms.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 02:08:05 +00:00
Petr Sumbera
f3628fdebc Bug 1566814 - nsXPTCStubBase::Stub##n functions shouldn't be build with stack-protector in nxptcstubs_sparc64_openbsd.cpp r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D39148

--HG--
extra : moz-landing-system : lando
2019-07-24 09:54:10 +00:00
Paul Adenot
e7113463d0 Bug 1562626 - Keep a reference to the graph on device change. r=jesup
Differential Revision: https://phabricator.services.mozilla.com/D36580

--HG--
extra : moz-landing-system : lando
2019-07-23 18:49:45 +00:00