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

636261 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez a80d4f866f Bug 1522987 - followup: Reduce expected assertion count in test_mousecapture_area.html 2019-02-12 17:58:19 +01:00
Dorel Luca 2db771a955 Bug 1513292 - Disabled /performance-timeline/case-sensitivity.any.html on linux for frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D19490

--HG--
extra : moz-landing-system : lando
2019-02-12 16:39:02 +00:00
Dorel Luca 7f2c94d3da Backed out changeset 7f9e50bfaad1 (bug 1525101) for Mochitest failures in toolkit/content/tests/chrome/test_menulist_paging.xul 2019-02-12 18:42:00 +02:00
Coroiu Cristina 92656e7b34 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2019-02-12 18:35:15 +02:00
Coroiu Cristina f81d1ce91c Merge inbound to mozilla-central a=merge 2019-02-12 18:28:37 +02:00
Coroiu Cristina ef16e7835b Merge autoland to mozilla-central a=merge 2019-02-12 18:26:51 +02:00
Marco Castelluccio 08f39ca932 Bug 1527227 - Update Rust nightly version. r=chmanchester a=Aryx
--HG--
extra : rebase_source : 84d5af31bc10138632642b06e49aee354b48180c
extra : amend_source : b4e3a0a60da58406b2d32bcd0a5cb3a219ae3f62
2019-02-12 18:12:08 +02:00
Nicolas Chevobbe 7dcc08aeec Bug 1527317 - lazy load TabboxPanel in NetworkEventMessage.js; r=Honza.
The TabboxPanel component is the one we use to show the detail
of a given network request. In the console, it's not used until
the user expand a network request, but we do load it at
the same time as the NetworkEventMessage.
We can save some extra work by loading it lazily.

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

--HG--
extra : moz-landing-system : lando
2019-02-12 16:01:39 +00:00
Andi-Bogdan Postelnicu 843d0d6fcf Bug 1527286 - For 'mach clang-format' don't pass files that we don't exist on the disk. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D19481

--HG--
extra : moz-landing-system : lando
2019-02-12 12:54:22 +00:00
Dorel Luca 313155b999 Backed out 4 changesets (bug 1521808) for build bustage. CLOSED TREE
Backed out changeset 80aeea5f7abe (bug 1521808)
Backed out changeset c8c151d92c03 (bug 1521808)
Backed out changeset cc0a5c7dabb4 (bug 1521808)
Backed out changeset 8d5174a560fa (bug 1521808)
2019-02-12 14:54:45 +02:00
Valentin Gosu 005dcbada4 Bug 1521808 - Implement process switching based on Cross-Opener-Origin-Policy header r=nika,qdot
* New topLevel loads get the nsILoadInfo.openerPolicy of the current top level document
* Parsing the Cross-Opener-Origin-Policy of a channel will update mLoadInfo.openerPolicy and this value will get propagated to the child process.
* SessionStore now checks nsIHttpChannel.hasCrossOriginOpenerPolicyMismatch (preffed off) and performs a process switch if needed

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

--HG--
rename : toolkit/components/remotebrowserutils/tests/browser/browser_httpResponseProcessSelection.js => toolkit/components/remotebrowserutils/tests/browser/browser_httpCrossOriginOpenerPolicy.js
extra : moz-landing-system : lando
2019-02-12 12:16:58 +00:00
Valentin Gosu 1c83ed37de Bug 1521808 - Add xpcshell-test for CrossOriginOpenerPolicy r=mayhemer,nika,annevk
Differential Revision: https://phabricator.services.mozilla.com/D18246

--HG--
extra : moz-landing-system : lando
2019-02-12 12:16:28 +00:00
Valentin Gosu f8fe725d87 Bug 1521808 - Use topWindowPrincipal for CrossOriginOpenerPolicy check r=mayhemer,nika
- Adds nsIHttpChannelInternal.setTopWindowPrincipal used to pass the principal from the child to the parent

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

--HG--
extra : moz-landing-system : lando
2019-02-12 12:16:16 +00:00
Valentin Gosu 4ef1efc776 Bug 1521808 - Implement Cross-Origin-Opener-Policy header r=nika,mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D18119

--HG--
extra : moz-landing-system : lando
2019-02-12 12:15:54 +00:00
Andi-Bogdan Postelnicu 1a6a9cbcf1 Bug 1520920 - do not 'mach configure' when downloading clang-tidy artifact. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D16969

--HG--
extra : moz-landing-system : lando
2019-02-12 10:44:17 +00:00
Dorel Luca 7d3d8441a9 Backed out changeset d6bda0108d61 (bug 1520920) as requested by the dev 2019-02-12 12:38:48 +02:00
Andi-Bogdan Postelnicu 72161a32a3 Bug 1520920 - do not 'mach configure' when downloading clang-tidy artifact. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D16969

--HG--
extra : moz-landing-system : lando
2019-02-12 10:27:19 +00:00
Oana Pop Rus cb7faaf6b4 Merge inbound to mozilla-central. a=merge 2019-02-12 11:47:51 +02:00
Glenn Watson d89bce1d49 Bug 1526856 - Reduce GPU cache uploads a bit. r=kvark,nical
By retaining a global GPU cache handle for a dummy image block, we
can reduce the per-frame GPU cache uploads quite a bit, which
helps with compositor time.

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

--HG--
extra : moz-landing-system : lando
2019-02-12 06:23:01 +00:00
Randell Jesup 116aa4c705 Bug 1515132: Add telemetry for FirstContentfulPaint data-review=chutten r=mstange,a=chutten
Defined in the PerformancePaintTiming spec, though we're not supporting the
DOM API yet
2019-02-12 01:13:48 -05:00
sotaro 404ab365fe Bug 1525183 - Supress touch event and allocating bitmap
Chromium does workaround for scrolling with touch and avoid bitmap allocation when child window is used for DirectComposition. It improves performance of WebRender.

Differential Revision: https://phabricator.services.mozilla.com/D18659
2019-02-12 14:34:52 +09:00
Bogdan Tara 87a0b11003 Merge inbound to mozilla-central. a=merge 2019-02-12 07:25:23 +02:00
James Graham 13aadbebec Bug 1526990 - Bump mozprofile to 2.2, r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D19374

--HG--
extra : moz-landing-system : lando
2019-02-11 21:59:09 +00:00
Julian Descottes 3344346e59 Bug 1495665 - Add test for profiler dialog in aboutdebugging;r=ladybenko
Depends on D18698

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

--HG--
rename : devtools/client/aboutdebugging-new/test/browser/browser_aboutdebugging_runtime_connection-prompt.js => devtools/client/aboutdebugging-new/test/browser/browser_aboutdebugging_runtime_remote_runtime_buttons.js
extra : moz-landing-system : lando
2019-02-12 10:17:00 +00:00
Julian Descottes ee7cb6dd58 Bug 1495665 - Add performance panel as modal dialog in about:debugging;r=ladybenko
Depends on D18697

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

--HG--
extra : moz-landing-system : lando
2019-02-12 10:16:20 +00:00
Julian Descottes e253a0e26e Bug 1495665 - Add profile runtime button for remote runtime pages;r=ladybenko,Ola
Differential Revision: https://phabricator.services.mozilla.com/D18697

--HG--
extra : moz-landing-system : lando
2019-02-12 10:16:42 +00:00
Narcis Beleuzu f178bb98b6 Bug 1517966 - Disable test on debug for frequent failures r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D19337

--HG--
extra : moz-landing-system : lando
2019-02-12 09:40:44 +00:00
Oana Pop Rus 471f02ee00 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-02-12 12:08:20 +02:00
Masayuki Nakano ac6fccbe32 Bug 1466208 - part 18: Create PresShell::EventHandler::MaybeDiscardOrDelayMouseEvent() r=smaug
This patch moves the block, which discard or put the event into the delayed event
queue if handling event is a mouse event, to new method.

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

--HG--
extra : moz-landing-system : lando
2019-02-12 04:12:20 +00:00
Dorel Luca f7953c7784 Backed out changeset d8114eb631de (bug 1135759) for xpcshell failures in toolkit/components/telemetry/tests/unit/test_TelemetrySend.js
--HG--
extra : rebase_source : 91dc062651add19b92dbe24020c808a462c89b4e
2019-02-12 11:48:29 +02:00
Nils Ohlmeier [:drno] 4217c389d1 Bug 1526733: added TCP/DTLS/RTP/SAVP to SDP parser. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D19278

--HG--
extra : moz-landing-system : lando
2019-02-11 18:01:36 +00:00
Glenn Watson 1870b572f5 Bug 1526504 - border-style is not drawn with double r=emilio
The WR double style border shader has a condition to check if the
widths of the edges are too small to apply the style, in which case
it draws the border segment as solid. However, the check was
incorrectly skipping when the width of the inner / outer edge
was exactly one pixel.

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

--HG--
extra : moz-landing-system : lando
2019-02-12 01:20:50 +00:00
Dave Townsend abdfbbb0a2 Bug 1526845: Include missing context parameter in the Firefox Accounts sign in page url. r=stomlinson
Differential Revision: https://phabricator.services.mozilla.com/D19375

--HG--
extra : moz-landing-system : lando
2019-02-11 22:50:53 +00:00
Masayuki Nakano 0c300040e9 Bug 1506508 - Make PresShell::EventHandler::HandleEvent() flush any dirty region before deciding to event target of eMouseDown and eMouseUp r=smaug
When preceding mouse event is handled, that may cause changing style of the
target.  Therefore, when an eMouseDown or eMouseUp event is handled, handlers
require the latest layout.  Currently, nsViewManager::DispatchEvent() tries
to guarantee that with calling nsIPresShell::FlushPendingNotifications()
with FlushType::Layout.  However, this just flushes the pending layout in
the PresShell associated with the nsViewManager instance.  I.e., if the
target is in a child PresShell, its layout hasn't been flushed.

This patch makes PresShell::EventHandler::HandleEvent() flush pending
notifications at first of handling events using coordinates (only when
eMouseDown or eMouseUp, though).  Then, when it realizes that the event
should be handled in a child PresShell, makes it flush its pending
notifications and then, recompute event target with the latest layout if
the layout is actually changed.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 23:25:45 +00:00
Luca Greco 6f372ca372 Bug 1525200 - Add an xpcshell test which loads all the WebExtensions API modules. r=zombie
This patch defines a new xpcshell test which loads all the WebExtensions API modules twice,
first in alphabetic order and then again in reversed order.

The goal of this new test is to make it easier to detect issues with API module loading,
because all these API modules are loaded lazily in a shared global and it can fail
if multiple API modules defines the same global in incompatible ways (e.g. something which
is defined as a `const` in one module, and then as a `var` in a different one).

Depends on D18683

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

--HG--
extra : moz-landing-system : lando
2019-02-11 20:08:59 +00:00
Nicolas Chevobbe 223cbc9712 Bug 1526883 - Cleanup devtools/client/webconsole/utils.js; r=bgrins.
Some functions or properties are not used anymore in the
codebase, so we can safely delete them.
Other ones are only used in Scratchpad or VariableView,
which we want to get rid off in the next months. We move
those functions directly in Scratchpad/VariableView.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 17:29:24 +00:00
Bogdan Tara 0908d27514 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-02-12 07:27:04 +02:00
Jan-Ivar Bruaroey 3db8e914a7 Bug 1523958 - Add screen-capture/feature-policy.https.html wpt test. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D18759

--HG--
extra : moz-landing-system : lando
2019-02-11 23:02:53 +00:00
Jan-Ivar Bruaroey 0ed9f377cc Bug 1523958 - FeaturePolicy: display-capture. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D18083

--HG--
extra : moz-landing-system : lando
2019-02-11 23:02:38 +00:00
Paul Bone c61e524554 Bug 1526858 - Rename needIdleTimeCollection() r=sfink
Rename this method and use it a little more generally.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 16:52:53 +00:00
Csoregi Natalia 5d10478fe1 Backed out 3 changesets (bug 1518661) for failures on dom/bindings/test/test_exception_options_from_jsimplemented.html. CLOSED TREE
Backed out changeset aeaa74707320 (bug 1518661)
Backed out changeset 12df8c46ef78 (bug 1518661)
Backed out changeset a4ff0bd9ff80 (bug 1518661)
2019-02-12 06:25:57 +02:00
Nick Alexander 983818cf9e Bug 1525661 - Avoid profile directories that can't be written by GeckoView. r=geckoview-reviewers,snorp
This manifests as silent child process crashes; let's try to avoid
that when we can.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 22:22:39 +00:00
Michal Novotny 126cc12cee Bug 1527005 - WebSocketChannel hangs waiting for OnTransportAvailable when server responds to upgrade request with HTTP/1.0, r=dragana
We must fail if server responds with HTTP/1.0 because HTTP upgrade requires at least HTTP/1.1 and nsHttpChannel correctly won't perform the upgrade, i.e WebSocketChannel::OnTransportAvailable won't be called.

--HG--
extra : rebase_source : a5af566c8a8dfc5e50aa74fcc1f0e552937e4b4e
2019-02-11 10:11:00 +02:00
Randell Jesup 88ffa67e55 Bug 1521304: Move some Mutexes r=tuexen,dminor 2019-02-12 07:28:27 -05:00
Nicolas Silva 8cad8a5264 Bug 1523495 - More reftest threshold adjustments in a CLOSED TREE. 2019-02-12 12:05:53 +01:00
Oana Pop Rus c603510fa9 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-02-12 12:12:06 +02:00
Nicolas Silva 84c6dd61c6 Bug 1509643 - Add a wrench test. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D18948
2019-02-12 10:34:19 +01:00
Makoto Kato eb0becd162 Bug 1503491 - Part 2. Remove PRemoteSpellcheckEngine::Check. r=mccr8,masayuki
Let's going away due to unused.

Depends on D19303

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

--HG--
extra : moz-landing-system : lando
2019-02-10 22:28:45 +00:00
Makoto Kato c1917e9616 Bug 1503491 - Part 1. Remove CheckCurrentWordNoSuggest. r=masayuki
No one uses CheckCurrentWordNoSuggest. So I would like to get a rid of this
method. And this method is only user of mozSpellChecker::CheckWord. So
mozSpellChecker::CheckWord shouldn't allow that aSuggestions is nullptr on
content process since we already have async API as mozSpellChecker::CheckWords.

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

--HG--
extra : moz-landing-system : lando
2019-02-10 22:03:53 +00:00
Masayuki Nakano 46b802fc11 Bug 1466208 - part 17: Make PresShell::EventHandler::HandleEventWithPointerCapturingContentWithoutItsFrame() to handle event when there is pointer capturing content but it does not have primary frame r=smaug
This patch splits the part handling event when there is pointer capturing
content but it does not have frame.

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

--HG--
extra : moz-landing-system : lando
2019-02-12 04:10:33 +00:00