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

648779 Коммитов

Автор SHA1 Сообщение Дата
Andrea Marchesini 3512672cd3 Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - IPCBlobInputStream actors, r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D28191

--HG--
extra : moz-landing-system : lando
2019-04-25 07:44:47 +00:00
Andrea Marchesini 6bbc401f45 Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - TemporaryIPCBlob actors, r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D28190

--HG--
extra : moz-landing-system : lando
2019-04-25 07:44:29 +00:00
Andrea Marchesini 50fa1de562 Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - PendingIPCBlob actors, r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D28189

--HG--
extra : moz-landing-system : lando
2019-04-25 07:44:03 +00:00
Andrea Marchesini f39753b4b8 Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - FileCreator actors, r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D28188

--HG--
extra : moz-landing-system : lando
2019-04-25 07:43:38 +00:00
Andrea Marchesini cbdda85d6e Bug 1534712 - Port FileCreatorHelper to PBackground, r=smaug
FileCreatorHelper creates a FileBlobImpl on the main-thread and, because of
this, we end up executing I/O operations on that thread, slowing down other
components.  With this patch, FileCreatorHelper logic is moved to PBackground.

That the 'type' getter is still called on the main-thread because FileBlobImpl
uses nsIMIMEService which is a non thread-safe component.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 07:41:10 +00:00
Liang-Heng Chen 808d8be324 Bug 1545604 - Update Origin Telemetry's gOriginList to contain safebrowsing hashes r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D28535

--HG--
extra : moz-landing-system : lando
2019-04-24 15:59:04 +00:00
Masayuki Nakano 9405d61cb8 Bug 1546577 - Make overloads of CanCut(), CanCopy(), CanDelete() and CanPaste() which return bool instead of nsresult r=m_kato
`CanCut()`, `CanCopy()` and `CanPaste()` return error only when the editor has
already been destroyed or not been initialized yet, or when failed to access
clipboard when the document is not HTML/XHTML.

`CanDelete()` returns error only when the editor has already been destroyed or
not been initialized yet.

So, these error result won't be exposed to the web in most cases and such
exception shouldn't stop any content script because Chrome basically does not
throw exception in such situation as far as I know.

Therefore, there should be overloads of them to return `bool` result directly
for making their callers simpler.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 07:14:39 +00:00
Raphael Pierzina 7249665e6d Bug 1539874 - Develop an integration test for telemetry subsession management; r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D28726

--HG--
extra : moz-landing-system : lando
2019-04-24 20:44:27 +00:00
Julian Descottes 841aa3660f Bug 1531407 - Wait for debugger-client requests to settle in browser_aboutdebugging_addons_debug_popup.js r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D28617

--HG--
extra : moz-landing-system : lando
2019-04-25 06:26:34 +00:00
Julian Descottes 7529452138 Bug 1546629 - Enable process category by default in about:debugging;r=Harald,daisuke
Differential Revision: https://phabricator.services.mozilla.com/D28632

--HG--
extra : moz-landing-system : lando
2019-04-25 02:06:52 +00:00
Drew Willcoxon 5d3e10fe23 Bug 1541921 - Remove duplicate-search bailout from quantumbar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D27859

--HG--
extra : moz-landing-system : lando
2019-04-25 05:54:44 +00:00
Masayuki Nakano 2933c032e7 Bug 1545342 - part 3: Move remaining public enum of nsIPresShell to mozilla namespace in mozilla/PresShellForwards.h and make them enum class r=smaug
This patch moves remaining public `enum` of `nsIPresShell` to `mozilla`
namespace in `mozilla/PresShellForwards.h` and make them `enum class`es.

Additionally, some methods which use the moving `enum`s from `nsIPresShell`
to `PresShell`.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 05:04:23 +00:00
Masayuki Nakano 3622509485 Bug 1545342 - part 2: Make some public enum of nsIPresShell move to mozilla namespace and defined as enum class in PresShellForwards.h r=smaug
This patch moves some `enum` in `nsIPresShell` which are in public scope into
`mozilla` namespace and change them as `enum class`es.

Unfortunately, only "where to scroll" enum is just defines constants of
percentages of scroll destination.  Therefore, this patch makes only them
as `static const`.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 05:04:15 +00:00
Masayuki Nakano 5932f01d53 Bug 1545342 - part 1: Create mozilla/PresShellForwards.h and move global enums/constants in nsIPresShell.h and mozilla/PresShell.h into the new one r=smaug
This patch creates new header, `mozilla/PresShellForwards.h`.  It should have
all forward declarations of global class/struct in `nsIPresShell.h` and
`mozilla/PresShell.h`.

Additionally, this moves all `enum`s and `constant`s in them into the new file
with changing them to `enum class`es.

This will make other headers which require only specific types in the header
files not include them.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 05:02:20 +00:00
Mike Conley 27357bc0b7 Bug 1540835 - Add some automated tests for the Picture-in-Picture toggle. r=Felipe
Depends on D27001

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

--HG--
extra : moz-landing-system : lando
2019-04-25 03:35:29 +00:00
Mike Conley f2dd484a37 Bug 1540835 - Make Picture-in-Picture window closing more resilient to races. r=Felipe
We needed to handle the case where closePictureInPicture was being called on a window
that had already been closed but not yet GC'd.

Depends on D26807

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

--HG--
extra : moz-landing-system : lando
2019-04-25 03:35:09 +00:00
Tim D. Smith 09d8935524 Bug 1544539 - Collect GEOLOCATION_REQUEST_GRANTED through 2019 r=jdm
The GEOLOCATION_REQUEST_GRANTED probe expires in the next release.
We're using this probe to target a survey, as in bug 1499851;
new followup work that we're discussing now will also require the probe.
Since we've extended collection a few times already, let's turn collection on
for the rest of the year.

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

--HG--
extra : moz-landing-system : lando
2019-04-23 23:34:36 +00:00
Mike Hommey e2485333eb Bug 1546845 - Remove separate win64-aarch64 rust toolchain. r=nalexander
It was necessary when it was a different version than win64-rust, but
that's not the case anymore.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 01:58:24 +00:00
violet 126058f55b Bug 1533491 - nsCSSClipPathInstance::ApplyBasicShapeOrPathClip should consider transform r=longsonr
nsSVGUtils::PaintFrameWithEffects needs to pass its transform to
nsCSSClipPathInstance::ApplyBasicShapeOrPathClip so that the latter
can compute the correct box.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 00:52:25 +00:00
Boris Zbarsky 5f0b0bbe8e Fix outdated comments explaining XPCWrappedJS lifetime. No bug. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D28220

--HG--
extra : moz-landing-system : lando
2019-04-24 20:54:20 +00:00
Geoff Brown 0583cbb080 Bug 1492695 - Fix android-hw jittest suite name to avoid timeouts; r=bc
I still haven't managed to verify this on try, but it seems like the best
explanation for the timeouts.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 01:29:42 +00:00
Brindusan Cristian e6bfbdb99f Backed out changeset a72c9df6c09a (bug 1527287) for build bustages at BrowserElementParent.cpp. CLOSED TREE 2019-04-25 03:15:59 +03:00
Ehsan Akhgari 691bad31ac Bug 1527287 - Add support for "noreferrer" feature argument to window.open(); r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D28396

--HG--
extra : moz-landing-system : lando
2019-04-24 23:50:40 +00:00
Dana Keeler 83f8d4b07c Bug 1513458 - attempt to determine why certificate decoding would fail in content processes r=mayhemer
Crashes resulting from the diagnostic assertions added in 2ca136370e18 suggest
that certificate decoding is faiiling in the content process (which seems
impossible given that presumably we successfully decoded the very same
certificate in the parent). This should tell us what error code NSS is
returning when this happens, which may illustrate the issue.

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

--HG--
extra : moz-landing-system : lando
2019-04-24 21:10:58 +00:00
Ed Lee cf92cc2fe0 Bug 1546808 - Add always-fresh layout, below-search design and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D28733

--HG--
extra : moz-landing-system : lando
2019-04-24 22:37:31 +00:00
Ting-Yu Lin ee1f1f5d22 Bug 1546223 Part 5 - Change ReflowInput::InitConstraints() to use Maybe for containing block size. r=dholbert
There are some minor behavior changes come with this.

1) Change the default containing block size to (NS_UNCONSTRAINEDSIZE,
   NS_UNCONSTRAINEDSIZE). I think this is more reasonable than (-1, -1).

2) mContainingBlockSize is used to cache only the block size passing
   though constructor, Init(), or the invalid (-1, -1). This patch makes
   it cache the value computed by ComputeContainingBlockRectangle().

   Note that mContainingBlockSize is used only in
   nsTableWrapperFrame::InitChildReflowInput() to set the inner table
   frame's containing block to be the same as the outer table frame's.
   We don't change this behavior by caching more. Because even if the
   inner frame use the invalid cached (-1, -1) containing block size
   from the outer reflow input, it still computes the block size again
   in InitConstraints(). (Inner table's cb is the same as the outer
   table's per InitCBReflowInput().)

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

--HG--
extra : moz-landing-system : lando
2019-04-24 22:23:59 +00:00
Ting-Yu Lin 49cfcc232c Bug 1546223 Part 4 - Mechanically replace pointer with Maybe for ReflowInput's optional containing block size. r=dholbert
There's no behavior change in this patch.

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

--HG--
extra : moz-landing-system : lando
2019-04-24 17:35:31 +00:00
Ting-Yu Lin ee7ae91e94 Bug 1546223 Part 3 - Use in-class member initializer for some of the member variables. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D28438

--HG--
extra : moz-landing-system : lando
2019-04-24 17:35:31 +00:00
Ting-Yu Lin 77038b9a3a Bug 1546223 Part 2 - Use in-class member initializer for those which were in constructor body. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D28428

--HG--
extra : moz-landing-system : lando
2019-04-24 00:20:05 +00:00
Ting-Yu Lin 328026b148 Bug 1546223 Part 1 - Use in-class member initializer for those which were in initializer list. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D28427

--HG--
extra : moz-landing-system : lando
2019-04-24 17:35:05 +00:00
Ting-Yu Lin a3bbe609b6 Bug 1546223 Part 0 - Remove unused NOISY_VERTICAL_ALIGN. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D28429

--HG--
extra : moz-landing-system : lando
2019-04-24 17:35:05 +00:00
Vijay Budhram 91d2d394b2 Bug 1546599 - Reset FxA avatar menu title on logout r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D28712

--HG--
extra : moz-landing-system : lando
2019-04-24 22:41:27 +00:00
Christian Frey f676d61560 Bug 1546093 - Fixing typo of about-telemetry-time-stamp-header leading to missing translation in en-US r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D28734

--HG--
extra : moz-landing-system : lando
2019-04-24 22:35:15 +00:00
Hiroyuki Ikezoe 47d31247b1 Bug 1546057 - Use the clamped destination position for overflow checks. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D28578

--HG--
extra : moz-landing-system : lando
2019-04-24 21:56:26 +00:00
Felipe Gomes d59fde21a1 Bug 1546737 - Don't use the hidden window in browser_xhr_sandbox.js. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D28710

--HG--
extra : moz-landing-system : lando
2019-04-24 22:43:04 +00:00
Christian Frey 009e2982bf Bug 1546101 - Fixing argument paramater passed to about-telemetry-settings-explanation to fix release vs pre-release info in about:telemetry r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D28730

--HG--
extra : moz-landing-system : lando
2019-04-24 22:38:10 +00:00
Brindusan Cristian b3b1ca15aa Merge mozilla-central to autoland. a=merge CLOSED TREE
--HG--
rename : dom/ipc/TabChild.cpp => dom/ipc/BrowserChild.cpp
rename : dom/ipc/TabParent.cpp => dom/ipc/BrowserParent.cpp
rename : dom/ipc/TabParent.h => dom/ipc/BrowserParent.h
2019-04-25 01:43:17 +03:00
Brindusan Cristian 72339d0385 Backed out changeset ce050fe2bd45 (bug 1527287) for causing merge conflicts. CLOSED TREE 2019-04-25 01:39:26 +03:00
Brindusan Cristian f92b05e5f0 Merge inbound to mozilla-central. a=merge
--HG--
rename : dom/ipc/TabParent.cpp => dom/ipc/BrowserParent.cpp
2019-04-25 00:54:01 +03:00
Edwin Gao 162eb47938 Bug 1546732 - enable jittest for windows10-aarch64 r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D28704

--HG--
extra : moz-landing-system : lando
2019-04-24 21:40:40 +00:00
Sam Foster 0203e814c4 Bug 1543454 - Backed out changeset 0929ce862892, its not the correct fix for known sites with this symptom at this time.
This patch was intended to fix behavior observed on us.hsbc.com, where the username was being replaced with a single 'x', but that is now being tracked in bug 1546749.

--HG--
extra : amend_source : a8eaeefe4a91c5fcd6210537edd4a8a499158c79
2019-04-24 11:07:58 -07:00
shindli ff6b6815f1 Backed out 2 changesets (bug 1540748) for causing perma assertion failure !mTime.IsNegative(), at /builds/worker/workspace/build/src/dom/media/MediaData.h:303 CLOSED TREE
Backed out changeset d8cb636260a0 (bug 1540748)
Backed out changeset 27bcf73686ed (bug 1540748)
2019-04-24 21:07:15 +03:00
Kartikaya Gupta bada184d5b Bug 1544966 - Add a mochitest. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D28435

--HG--
extra : moz-landing-system : lando
2019-04-24 17:40:52 +00:00
Kartikaya Gupta e2d70f84b9 Bug 1544966 - Don't schedule a main-thread wait if the APZCTM provided the touch behaviours already. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D28434

--HG--
extra : moz-landing-system : lando
2019-04-24 17:40:32 +00:00
Kartikaya Gupta 260759064e Bug 1544966 - Put the touch behavior flags on the TouchBlockState earlier. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D28433

--HG--
extra : moz-landing-system : lando
2019-04-24 17:40:28 +00:00
Alastor Wu 1df4ea356e Bug 1546324 - use TimeUnit version modular. r=bryce
The value of `mAudioDecodedDuration` can be larger than `int32`, so we should use the modular function which accepts `TimeUnit`as a input.

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

--HG--
extra : moz-landing-system : lando
2019-04-24 17:21:01 +00:00
Lee Salzman 044d488195 Bug 1546623 - allow broken big-endian Skia builds r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D28706

--HG--
extra : moz-landing-system : lando
2019-04-24 17:36:08 +00:00
Gijs Kruitbosch dec6e35eeb Bug 1546147 - fix broken search keyword textbox when switching categories, r=vporof
Differential Revision: https://phabricator.services.mozilla.com/D28674

--HG--
extra : moz-landing-system : lando
2019-04-24 17:32:16 +00:00
Kevin Jacobs 2d5d2631dd Bug 1532757 - Enable EV Treatment for Hongkong Post Root CA 3 root certificate r=keeler
This patch enables EV validation for //CN=Hongkong Post Root CA 3// root.

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

--HG--
extra : moz-landing-system : lando
2019-04-24 17:08:18 +00:00
Lee Salzman e7d7a7b122 Bug 1414961 - check for EXT_blend_func_extended when using GL ES. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D28569

--HG--
extra : moz-landing-system : lando
2019-04-24 05:15:04 +00:00