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

628544 Коммитов

Автор SHA1 Сообщение Дата
Abdelrhman Ahmed 6c8862e636 Bug 1475670 - [mq]: contentBlocking.patch r=johannh 2018-12-17 12:22:33 +02:00
James Graham afe98ddb33 Bug 1436244 - Make default allowed leaks for mozilla wpt tests match those for upstream tests, a=testonly 2018-12-17 11:07:10 +00:00
Razvan Maries 9ba3e98198 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-12-17 11:41:14 +02:00
Julian Seward 1c2b472ac1 Bug 1508550 - StackMapGenerator::createStackMap: don't clone the MachineStackTracker. r=lth.
Currently createStackMap makes a temporary clone of StackMapGenerator::mst_ on
every call.  This will cause a heap allocation and free in the case where
mst_'s vector size exceeds its inline capacity (64 booleans).  This patch
removes the cloning and instead adds a second MachineStackTracker,
augmentedMst_, to StackMapGenerator, which is used as the temporary inside
createStackMap.  The expectation is that augmentedMst_'s vector will grow in
capacity monotonically during the lifetime of the StackMapGenerator, that is,
over multiple calls to createStackMap.  This should significantly cut down on
heap (re)allocation caused by createStackMap.

--HG--
extra : rebase_source : 3a682e88571c1452f15efe711be3e403f64e0a8f
2018-12-17 08:08:13 +01:00
Gurzau Raul 2887ed4c57 Backed out changeset d3058a4b2450 (bug 1498775) for failing at promise-rejection-tracking-optimized.js on a CLOSED TREE 2018-12-17 10:05:34 +02:00
Tooru Fujisawa 7b06c0abbf Bug 1498775 - Report unhandled rejection for optimized away promise. r=jorendorff 2018-12-17 16:02:31 +09:00
Marco Zehe 47edbd91c4 Bug 1510476 - Don't expose the keyboard accelerator in IAccessible::get_accKeyboardShortcut if a XUL menu item does not have an access key, r=Jamie
The default implementation of get_accKeyboardShortcut falls back to using the keyboard accelerator if an access key is not available. For XUL menu items, this is not appropriate since the accelerator gets exposed as part of the accessible name already.

The result was a double announcement of the keyboard accelerator on menu items that did not have an access key (underlined letter).

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

--HG--
extra : moz-landing-system : lando
2018-12-17 06:09:48 +00:00
Cosmin Sabou b07c0b702a Merge mozilla-central to mozilla-inbound. 2018-12-17 02:09:31 +02:00
Cosmin Sabou b9bad8ace2 Merge mozilla-inbound to mozilla-central. a=merge 2018-12-17 02:01:29 +02:00
Bob Owen 5df7749f4b Bug 1514583: Disable sandbox on aarch64 Windows. r=dmajor 2018-12-16 22:23:01 +00:00
Tim Huang 02c605cb9d Bug 1446472 - Part 2: Add a test for ensuring that the identity block icon will show without the doorhanger when canvas auto-blocking happens. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D14260

--HG--
extra : moz-landing-system : lando
2018-12-16 21:31:06 +00:00
Tim Huang 1e2c28f939 Bug 1446472 - Part 1: Showing the identity block icon for canvas permission without the doorhanger when canvas extraction is auto detected. r=baku,Gijs
For a better user experience of auto-blocking canvas extraction, this
patch changes the behavior when detecting a canvas extraction without
user interaction. It will show a canvas identity block icon with a
hidden doorhanger when auto-blocking the canvas extraction. Users can
make their choice to either block or allow the canvas extraction by
clicking the identity block icon and then refresh the page to make
the canvas permission taking effect.

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

--HG--
extra : moz-landing-system : lando
2018-12-16 21:30:59 +00:00
Alexandre Poirot 9d435e1006 Bug 1508285 - Refactor RootFront.listTabs to return BrowsingContextTargetFront instead of JSON form. r=yulia,jdescottes
MozReview-Commit-ID: 4CMHJ3tV7Rc

Depends on D14174

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

--HG--
extra : moz-landing-system : lando
2018-12-17 11:56:30 +00:00
Alexandre Poirot 0d4cf81b11 Bug 1508285 - Use RootFront.rootForm instead of listTabs to fetch global actors. r=yulia
MozReview-Commit-ID: Ed5SyZbB0kq

Depends on D14173

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

--HG--
extra : moz-landing-system : lando
2018-12-17 11:56:28 +00:00
Alexandre Poirot c3d53c83bb Bug 1508285 - Refactor RootFront.getTab to return BrowsingContextTargetFront instead of JSON form. r=yulia
MozReview-Commit-ID: 6TOInM5BmYe

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

--HG--
extra : moz-landing-system : lando
2018-12-17 11:56:26 +00:00
yulia 0df3804e54 Bug 1495389 - remove instances of toolbox.performance; r=ochameau
Depends on D11295

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

--HG--
extra : moz-landing-system : lando
2018-12-17 11:29:17 +00:00
yulia 1ed63498ad Bug 1495389 - remove destroy method for performance actor; r=ochameau
Depends on D11294

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

--HG--
extra : moz-landing-system : lando
2018-12-17 11:27:32 +00:00
yulia cf6757c5e0 Bug 1495389 - refactor toolbox to no longer queue performance events; r=ochameau
Depends on D11293

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

--HG--
extra : moz-landing-system : lando
2018-12-17 11:26:49 +00:00
yulia 1174ad2f82 Bug 1495389 - adjust test to use new performance front initialization; r=ochameau
Depends on D10564

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

--HG--
extra : moz-landing-system : lando
2018-12-17 11:54:45 +00:00
yulia b06f0e6f02 Bug 1495389 - add test for expected async behavior in the performance front; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D10562

--HG--
extra : moz-landing-system : lando
2018-12-17 11:54:53 +00:00
Julian Descottes a19ee2e2a1 Bug 1512303 - Add test for manifest URL link in about:debugging;r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D14389

--HG--
extra : moz-landing-system : lando
2018-12-17 11:12:44 +00:00
Marco Bonardo a898790af5 Bug 1502388 - Allow the view to limit searches to specific sources. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D14553

--HG--
extra : moz-landing-system : lando
2018-12-17 10:50:10 +00:00
Marco Bonardo bc41334745 Bug 1502389 - Allow the view to limit searches to specific providers. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D14549

--HG--
extra : moz-landing-system : lando
2018-12-17 10:28:31 +00:00
ffxbld c6b60413d9 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D14718

--HG--
extra : moz-landing-system : lando
2018-12-17 10:27:48 +00:00
Mark Banner 8fc9eab7b3 Bug 1503674 - Remove now unused nsIScriptableUnescapeHTML.idl. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D14680

--HG--
extra : moz-landing-system : lando
2018-12-17 09:33:28 +00:00
Mark Banner 32345283e0 Bug 1503674 - Remove unused microformats code. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D14679

--HG--
extra : moz-landing-system : lando
2018-12-17 09:32:27 +00:00
Mark Banner 12331afc41 Bug 1503674 - Remove unused PageMetadata. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D14678

--HG--
extra : moz-landing-system : lando
2018-12-17 09:33:12 +00:00
Petru Lingurar cd5624af54 Bug 1509434 - Part 2 - Wait for AudioFocusAgent to be initialized before starting testMediaControl;r=JanH
Inside the tests from testMediaControl audio focus is not immediately checked
as for the tests from testAudioFocus but nonetheless we should make sure
AudioFocusAgent is initialized before proceeding with the media tests.

Depends on D14417

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

--HG--
extra : moz-landing-system : lando
2018-12-16 19:48:16 +00:00
Petru Lingurar 7ad49069ce Bug 1509434 - Part 1 - Wait for AudioFocusAgent to be initialized before starting testAudioFocus;r=JanH
There is a small race between actually starting the test after Gecko:Ready and
having the AudioFocusAgent that the tests depend on initialized, which is also
done after Gecko:Ready.

To avoid this situation we will wait for Gecko:Ready and then for
AudioFocusAgent to complete it's initialization.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 07:59:44 +00:00
Sylvestre Ledru bd9482e301 Bug 1509926 - Disable the warning -Wc++2a-compat on some files r=dholbert
Fails with clang trunk:
"type of UTF-8 string literal will change from array of const char to array of const char8_t in C++2a"
otherwise

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

--HG--
extra : moz-landing-system : lando
2018-12-17 06:56:45 +00:00
Mike Hommey ad64da67ba Bug 1514435 - Always hook rust OOM handler. r=froydnj
And do that as early as possible.

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

--HG--
extra : moz-landing-system : lando
2018-12-15 17:45:17 +00:00
Cameron McCormack e8db2c5f88 Bug 1194856 - Remove UA style sheet load crash report annotations r=gsvelto,dbaron
This backs out the main patch landed earlier in bug 1194856 and the
patch from bug 1225004.

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

--HG--
extra : moz-landing-system : lando
2018-12-15 00:02:56 +00:00
Masayuki Nakano 586ba79d72 Bug 1513145 - Make some callers of TSFTextStore::Selection::GetWritingMode() check whether the selection has already been initialized r=m_kato
If TSFTextStore fails to get selection, e.g., the content is really odd like
fuzzing tests, its mSelectionForTSF is marked as dirty.  However, Windows may
try to retrieve writing mode while we're creating new TSFTextStore. Then, we
may hit MOZ_ASSERT(!mDirty) in TSFTextStore::Selection::GetWritingMode() in
debug build.

So, we need to make some callers of GetWritingMode() check whether selection
is marked as dirty.

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

--HG--
extra : moz-landing-system : lando
2018-12-15 03:23:38 +00:00
Cosmin Sabou 00b9cd5e1e Merge mozilla-central to autoland. 2018-12-17 02:08:52 +02:00
Matt Woodrow f278a7e08c Bug 1500864 - Cull items within opacity:0 containers when merging with retained display lists. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D14304

--HG--
extra : moz-landing-system : lando
2018-12-16 23:35:42 +00:00
Matt Woodrow f0ee7a9279 Bug 1500864 - Don't record a display list mutation based on the partial build rect, rely on comparisons during merging. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D14303

--HG--
extra : moz-landing-system : lando
2018-12-16 23:34:20 +00:00
Emilio Cobos Álvarez 7204b38327 Bug 1514338 - Remove unneeded special case in nsHTMLButtonControlFrame. r=bzbarsky
This is a followup to bug 1089326.

The other kind of elements other than <button> that use this frame are
input[type="reset|submit|button"], via nsGfxButtonControlFrame. And that frame
is a leaf, so it can only contain anonymous content (which is chromeonly
content and thus doesn't show up in event.target and co.).

This changes behavior for event.originalTarget, I suppose, but that's what we
do elsewhere as well, and that's a Gecko-specific thing.

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

--HG--
extra : moz-landing-system : lando
2018-12-16 22:17:44 +00:00
Ehsan Akhgari c695475926 Bug 1511477 - Ensure that the GeckoView API always reports the URI and type of all blocked trackers r=esawin
Differential Revision: https://phabricator.services.mozilla.com/D14607

--HG--
extra : moz-landing-system : lando
2018-12-14 23:55:54 +00:00
Luca Greco 420d7d08e5 Bug 1506614 - Fix ChromeUtils.shallowClone behavior on objects with getters and/or setters. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D11655

--HG--
extra : moz-landing-system : lando
2018-12-17 15:19:27 +00:00
Micah Tigley a5beaa5c57 Bug 1508613 - Transform the flex item sizing outline to match the main/cross direction of the item on the page. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D14169

--HG--
extra : moz-landing-system : lando
2018-12-17 09:21:43 +00:00
Ciure Andrei 2540abfecb Backed out 14 changesets (bug 1508660, bug 1508656, bug 1504185) for browser_target_cached-front.js perma failures CLOSED TREE
Backed out changeset 08e5ae4312b3 (bug 1508660)
Backed out changeset 01b687bb0b75 (bug 1504185)
Backed out changeset 140374b098aa (bug 1504185)
Backed out changeset caafdc0ea4c7 (bug 1508656)
Backed out changeset 8b98b777aec2 (bug 1508656)
Backed out changeset f1905a2f9b6c (bug 1508656)
Backed out changeset 8b01632f9e3d (bug 1508656)
Backed out changeset eb4c893d451e (bug 1508656)
Backed out changeset 70db61618160 (bug 1508656)
Backed out changeset dff79b73c7fe (bug 1508660)
Backed out changeset b3518d5285be (bug 1508660)
Backed out changeset 94a957b9ba90 (bug 1508660)
Backed out changeset 773938f18269 (bug 1508660)
Backed out changeset 4eca8fce0a47 (bug 1508660)
2018-12-17 17:15:23 +02:00
Sylvestre Ledru bb324b9dad Bug 1514755 - lint hooks: Use local path instead of absolute r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D14745

--HG--
extra : moz-landing-system : lando
2018-12-17 14:54:11 +00:00
WR Updater Bot 0e76b40e94 Bug 1514739 - Update webrender to commit edc54403140bc178c86f81be318b9d97087c8fd1 (WR PR #3415). r=kats
https://github.com/servo/webrender/pull/3415

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

--HG--
extra : moz-landing-system : lando
2018-12-17 14:14:07 +00:00
WR Updater Bot a2c52a5f76 Bug 1514738 - Update webrender to commit deaeaba5fd955f7a22b97b257d268a78ab744d4b (WR PR #3414). r=kats
https://github.com/servo/webrender/pull/3414

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

--HG--
extra : moz-landing-system : lando
2018-12-17 14:12:45 +00:00
WR Updater Bot c26f41601c Bug 1514737 - Update webrender to commit 7f2d2ea79e65d49f0da2030e6033761c38c1e296 (WR PR #3408). r=kats
https://github.com/servo/webrender/pull/3408

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

--HG--
extra : moz-landing-system : lando
2018-12-17 14:10:46 +00:00
WR Updater Bot 3d72b39c29 Bug 1514381 - Update webrender to commit ff9d6b5bf1b72258e061bd661c90708589ecae3e (WR PR #3420). r=kats
https://github.com/servo/webrender/pull/3420

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

--HG--
extra : moz-landing-system : lando
2018-12-17 13:54:09 +00:00
Alex Gaynor 9ab68ebc8e Bug 1514225 - remove unused functionality from ExprCast AST node in IPDL; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D14551

--HG--
extra : moz-landing-system : lando
2018-12-14 20:59:45 +00:00
Andreas Pehrson 1445eb8b70 Bug 1514241 - Remove Chrome-specific dependency and modernize. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D14596

--HG--
extra : moz-landing-system : lando
2018-12-17 13:56:05 +00:00
Dão Gottwald ac5edcdfc7 Bug 1503529 - QuantumBar: Implement support for browser.urlbar.openintab preference. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D14677

--HG--
extra : moz-landing-system : lando
2018-12-17 13:32:18 +00:00
Nicolas Chevobbe eeb8faea6e Bug 1496044 - Fix __proto__ handling in ObjectInspector; r=Oriol.
This patch only remove the extends calls that
were used to transpile object spread syntax.
A test is added to ensure we don't regress
this in the future.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 13:46:50 +00:00