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

645407 Коммитов

Автор SHA1 Сообщение Дата
Paul Adenot d23acbb4c9 Bug 1324548 - Tests for MediaStreamTrackAudioSourceNode. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D16066

--HG--
extra : moz-landing-system : lando
2019-04-02 15:26:11 +00:00
Matthew Gaudet 6035570881 Bug 1536768 - Check completeness of FunctionDispatch without fallbacks r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D25456

--HG--
extra : moz-landing-system : lando
2019-04-03 14:05:17 +00:00
Matthew Gaudet c2c31c421b Bug 1536768 - Check completeness of ObjectGroupDispatch in opt builds r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D25304

--HG--
extra : moz-landing-system : lando
2019-04-03 14:05:12 +00:00
Matthew Gaudet e11b2b7ba3 Bug 1536880 - Add accessors to ReceiverGuard, and assert invariants r=iain
Differential Revision: https://phabricator.services.mozilla.com/D25643

--HG--
extra : moz-landing-system : lando
2019-04-02 21:06:35 +00:00
Matthew Gaudet 0a91ab062e Bug 1536880 - Clean out HeapReceiverGuard r=iain
Differential Revision: https://phabricator.services.mozilla.com/D25642

--HG--
extra : moz-landing-system : lando
2019-04-02 21:06:31 +00:00
Luke Wagner 5f00552ff7 Bug 1539865 - Baldr: lower baseline tiering threshold to 10ms (r=lth)
Differential Revision: https://phabricator.services.mozilla.com/D25421

--HG--
extra : moz-landing-system : lando
2019-04-03 05:36:12 +00:00
Anthony Aillerie 5d3499c4a9 Bug 1540771 - LIR.cpp: Remove nested redundant #ifdef r=nbp
Remove nested redundant #ifdef

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

--HG--
extra : moz-landing-system : lando
2019-04-03 09:35:19 +00:00
Kartikaya Gupta 5ebdd74a25 Bug 1532257 - Remove frequently-failing assertion. r=mattwoodrow
We're gonna delete all this code imminently anyway.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 13:42:56 +00:00
Thomas Wisniewski 78b73b590c Bug 1538456 - Don't fire an XHR HEADERS_RECEIVED event in the event of a network error; r=baku
Don't fire an XHR HEADERS_RECEIVED event in the event of a network error

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

--HG--
extra : moz-landing-system : lando
2019-04-03 05:19:06 +00:00
Suriyaa Sundararuban 0b813bfe94 Bug 1534001 - Add page title to about:config r=Gijs,flod
The about:config site doesn't have an appropriate page title.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 13:38:17 +00:00
Khyati Agarwal f2c8dd895b bug 1469694 - GeckoChildProcessHost should check the return value of LaunchApp r=jld
Differential Revision: https://phabricator.services.mozilla.com/D24837

--HG--
extra : moz-landing-system : lando
2019-04-01 21:58:23 +00:00
Ian Moody e6abe56fc4 Bug 1539177 - netwerk/ manual ESLint no-throw-literal fixes. r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D25653

--HG--
extra : moz-landing-system : lando
2019-04-02 13:33:42 +00:00
Khyati Agarwal 7907f0c225 bug 1529981 - ArenasToUpdate::shouldProcess is dead code r=sfink
ArenasToUpdate::shouldProcessKind() removed

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

--HG--
extra : moz-landing-system : lando
2019-04-03 12:08:35 +00:00
Jonas Allmann aaa0f447f3 Bug 1498566, Remove custom event handling code from dialog.xml, r=Gijs
Remove the now obsolete event handling code including `new Funcition`. Remove dialog.xml from eval() whitelist.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 08:41:29 +00:00
Robin Templeton 0093033657 bug 1456569 - Implement BigInt64 and BigUint64Array. r=wingo,jwalden,sfink
Differential Revision: https://phabricator.services.mozilla.com/D12581

--HG--
extra : moz-landing-system : lando
2019-04-02 17:11:13 +00:00
Ryan VanderMeulen cb629bb8d0 Bug 1540770 - Update HarfBuzz to version 2.4.0. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D25659

--HG--
extra : moz-landing-system : lando
2019-04-03 12:49:51 +00:00
Alex Gaynor 30889844e7 Bug 1540897 - make the ByteSlice APIs in webrender's bindings fully sound; r=brennie
Differential Revision: https://phabricator.services.mozilla.com/D25788

--HG--
extra : moz-landing-system : lando
2019-04-03 02:39:53 +00:00
Hector Zhao b3c3b44b58 Bug 1540017 - Update Baidu searchplugin with new code. r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D25339

--HG--
extra : moz-landing-system : lando
2019-04-03 02:18:33 +00:00
Masayuki Nakano 4204b59128 Bug 1540963 - Make nsIControllerCommandTable builtinclass and make its users use nsControllerCommandTable directly r=bzbarsky
`nsIControllerCommandTable` isn't implemented with JS even in comm-central nor
BlueGriffon.  Therefore, we can make it a builtinclass.

Additionally, it's inherited only by nsControllerCommandTable.  So, all users
in C++ can treat the concrete class directly.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 12:52:14 +00:00
Masayuki Nakano 8329e8382e Bug 1540962 - Make nsICommandManager builtinclass and make users use nsCommandManager directly r=bzbarsky
`nsICommandManager` isn't implemented by JS even in comm-central nor
BlueGriffon.  Therefore, we can make it a builtinclass.

Additionally, this patch makes all users in C++ use `nsCommandManager` which is
the only implementation of `nsICommandManager`.  This avoids QI from
`nsICommandManager` to `nsPICommandUpdater`.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 12:51:38 +00:00
Dhyey Thakore ce20e0f1c1 Bug 1003153 - Add keyboard shortcut to hide sidebar. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D22129

--HG--
extra : moz-landing-system : lando
2019-04-03 12:51:53 +00:00
Jan de Mooij b05db42180 Bug 1540944 - Get new group from the correct realm in SetProto. r=luke
Differential Revision: https://phabricator.services.mozilla.com/D25803

--HG--
extra : moz-landing-system : lando
2019-04-02 19:41:07 +00:00
Marco Bonardo b0bdfa84fc Bug 1533683 - Port the fix for Bug 1480349. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D25668

--HG--
extra : moz-landing-system : lando
2019-04-03 12:39:13 +00:00
Masayuki Nakano 9165a150a1 Bug 1540930 - Make nsPresContext use mozilla::PresShell directly rather than via nsIPresShell r=emilio
`nsPresContext` should use `mozilla::PresShell` directly instead of
`nsIPresShell`.  This patch makes it.

Unfortunately, `nsPresContext` and `nsIFrame` have `PresShell()`.  Therefore,
we cannot use `PresShell*` in its methods so that this patch uses `mozilla::`
namespace prefix.

It might be better to rename them as `PresShellPtr()` in another bug.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 12:40:26 +00:00
Sebastian Hengst 310add77cf Bug 1541388 - Remove Array generics from NewTabUtils.jsm. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D25922

--HG--
extra : moz-landing-system : lando
2019-04-03 12:12:34 +00:00
Masayuki Nakano fefd623c98 Bug 1530188 - Make nsChildView::GetEditorView() use eQueryContentState without flushing layout r=smaug
`nsChildView::GetEditorView()` is called by `TextInputHandlerBase::GetWindowLevel()`
which is called when Cocoa requests window level of focused widget.

It currently gets widget including focused element (e.g., it may be in a XUL
`<panel>`) with `eQueryTextContent` event.  However, it requires only the widget
(i.e., when a XUL `<panel>` has focused element, the widget for the panel).
Therefore, it does not require to flush the layout.

However, on macOS, `ContentEventHandler` always flushes layout even with
`eQueryContentState` which does not require any layout information.  Whether
it requires flushing layout or not is considered with
`WidgetQueryContentEvent::mNeedsToFlushLayout` but this is set to false only
when `IMEContentObserver` notifies widget (and IME) of focus set.  At this
time, only on macOS, IME caches the layout information, for example, the
character coordinates, but we don't have a way to update it.  This is the reason
why we always flush layout on macOS.

Unfortunately, when a menu popup frame is created, widget for the popup is
created synchronously.  Then, Cocoa retrieves window level of the widget including
focused element.  But this is unsafe to flush the layout.  So, we need to stop
flushing layout in this case.

Therefore, this patch moves the `#ifdef` from `TextEvents.h` to
`IMEContentObserver.cpp`, then, makes `nsChildView::GetEditorView()` use
`eQueryContentState` which is the simplest query content event, and finally,
sets `mNeedsToFlushLayout` to `false`.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 10:27:13 +00:00
Emilio Cobos Álvarez d2005aabce Bug 1535788 - add some includes to fix some builds on automation.
CLOSED TREE
2019-04-03 14:22:11 +02:00
Andreas Tolfsen 828d520cc2 bug 1537770: remote: default RemoteAgentError#notify() to print stack; r=ochameau
When remote/JSONHandler.jsm intercepts errors thrown during the
handling of an HTTP request, it is without except the underlying
cause of the problem you wish RemoteAgentError#notify() to give you.

Under no circumstances are you interested in where the error is re-thrown.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 11:42:08 +00:00
Dimi Lee 594e819bfc Bug 1536380 - update tracking annotation table to use category-based list r=baku
In Bug 1533312, we supported the category-based list for tracking annotation.
We can update the preference now to enable the feature:

base-track-digest256 will be replaced with:
1.ads-track-digest256
2.social-track-digest256
3.analytics-track-digest256

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

--HG--
extra : moz-landing-system : lando
2019-04-03 09:29:33 +00:00
Matt Woodrow b7d051a4cb Bug 1539673 - Make sure we build layers for empty items, since they might contain hit test information. r=miko
Depends on D25169

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

--HG--
extra : moz-landing-system : lando
2019-04-01 16:54:51 +00:00
Matt Woodrow fed842fadd Bug 1539673 - Remove old code for handling opacity:0 within the consumers. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D25169

--HG--
extra : moz-landing-system : lando
2019-04-01 16:54:07 +00:00
Matt Woodrow 52f583d371 Bug 1539673 - Don't build normal items when within opacity:0. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D25168

--HG--
extra : moz-landing-system : lando
2019-04-01 16:53:34 +00:00
Matt Woodrow d99a15fae2 Bug 1539673 - Support fallible display item construction. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D25167

--HG--
extra : moz-landing-system : lando
2019-04-01 16:53:11 +00:00
Andi-Bogdan Postelnicu e10003d9ee Bug 1363011 - [Static Analysis] Buffer not null terminated in int NS_main(int argc, NS_tchar **argv). r=mhowell
Patch wrote by: Santiago Paez [:tiago]

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

--HG--
extra : moz-landing-system : lando
2019-04-02 15:28:14 +00:00
Thomas Wisniewski c57ed64e58 Bug 1120171 - remove support for XMLHttpRequest moz-chunked-arraybuffer response type; r=baku
remove support for XMLHttpRequest moz-chunked-arraybuffer response type

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

--HG--
extra : moz-landing-system : lando
2019-04-02 15:16:40 +00:00
Brindusan Cristian 759809db7d Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-04-02 18:49:21 +03:00
Haik Aftandilian f7082591a7 Bug 1540892 - [Mac] Don't #include policy definition headers in mac/Sandbox.h r=Alex_Gaynor
Move sandbox policy includes to Sandbox.mm.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 12:59:46 +00:00
Haik Aftandilian 80e0a3db19 Bug 1540288 - YouTube Tab Crash on macOS 10.11 in mozilla::PRemoteDecoderManagerChild::SendPRemoteDecoderConstructor r=Alex_Gaynor
Disable early sandbox init for the RDD Mac process until the 10.11 crash is resolved.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 12:57:28 +00:00
Marco Bonardo 0e5180139a Bug 1533052 - Port IME tests from autocomplete. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D25365

--HG--
extra : moz-landing-system : lando
2019-04-02 14:24:43 +00:00
Gerald Squelart e1bd1f5588 Bug 1429613 - Using upgraded Variant::match where appropriate - r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D24891

--HG--
extra : moz-landing-system : lando
2019-04-02 11:53:55 +00:00
Gerald Squelart 7fca0d0d21 Bug 1429613 - Variadic Variant::match, takes one function object per option - r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D24890

--HG--
extra : moz-landing-system : lando
2019-04-02 11:53:51 +00:00
Gerald Squelart e2d15a1cfb Bug 1429613 - Variant matcher callbacks renamed from `match` to `operator()` - r=froydnj
Mechanical change from Matcher::match(...) to Matcher::operator()(...).
This will now permit the use of generic lambdas, and facilitate the
implementation of multi-lambda match.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 11:53:47 +00:00
Gian-Carlo Pascutto d0f1336b84 Bug 1535794 - Allow getrandom() in all sandbox policies. r=jld
Differential Revision: https://phabricator.services.mozilla.com/D25610

--HG--
extra : moz-landing-system : lando
2019-04-02 12:37:58 +00:00
Nicolas Chevobbe 0911e4e600 Bug 1540108 - Fix Alt+Arrow{Left/Right} key when autocomplete is open. r=Honza.
Navigating with Alt + arrow keys on OSX when the autocomplete popup
was open wasn't closing the popup, which could lead to weird behavior.

The test asserting arrow keys behavior is modified to ensure
this works as expected on all the different platforms.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 14:51:37 +00:00
Nicolas Chevobbe 824f236f79 Bug 1540546 - Fix browser_webconsole_warning_groups.js beta permafail. r=aryx.
Differential Revision: https://phabricator.services.mozilla.com/D25748

--HG--
extra : moz-landing-system : lando
2019-04-02 14:35:32 +00:00
Dão Gottwald 0baba2a02f Bug 1538367 - Fix quantumbar popup's vertical position on Mac. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D25753

--HG--
extra : moz-landing-system : lando
2019-04-02 14:39:38 +00:00
Patrick Brosset e351fb03ae Bug 1539989 - Add a background on :hover of font names; r=rcaliman
Depends on D25598

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

--HG--
extra : moz-landing-system : lando
2019-04-02 14:00:18 +00:00
Patrick Brosset 3bf2a3501d Bug 1539989 - Change the font highlighter's background color to match other highlighters; r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D25598

--HG--
extra : moz-landing-system : lando
2019-04-02 13:59:29 +00:00
Mike de Boer 3a5d40f43a Bug 1537117 - Update the search engine quick-switching functionality to work with an async SearchService API. r=florian
I also updated the logic to properly cycle through the visible search engines list
and added a unit test that was missing, somehow.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 14:15:35 +00:00
violet 64fcb4fb58 Bug 1520058 - Add brackets for the host obtained from nsIURI r=robwu,mixedpuppy
To correctly present IPv6 URL, we need to add the brackets for the host obtained from nsIURI

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

--HG--
extra : moz-landing-system : lando
2019-04-01 16:14:43 +00:00