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

651071 Коммитов

Автор SHA1 Сообщение Дата
Clément ALLAIN 40e37fe471 Bug 1437446 : Make probe process choice more visible in about:telemetry r=chutten,flod
- Make process the second level menu of (Scalars, Keyed Scalars, Histograms, Keyed Histograms and Events)
  - Change the process dropdown to be a store dropdown
  - Main store is selected by default
  - Added a label before the store dropdown
  - Refactor a bit the code to avoid lot of duplications

Note: This revision should be way cleaner

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

--HG--
extra : moz-landing-system : lando
2019-05-08 18:56:19 +00:00
Marco Bonardo ca2c358730 Bug 1550025 - In Quantum Bar the restriction tokens should bypass the restriction prefs. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D30490

--HG--
extra : moz-landing-system : lando
2019-05-09 15:59:33 +00:00
Jonas Allmann 4b72fd9bba Bug 1549326 - Remove simpletest.js from eval()-whitelist, r=ckerschb
Amend several test files for triggering eval() assertion through simpletest.js

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

--HG--
extra : moz-landing-system : lando
2019-05-09 16:02:49 +00:00
Ehsan Akhgari f9ced6a3c6 Bug 1547813 - Part 12: Add some tests for partitioning third-party storage/messaging with dynamic FPI; r=baku
This patch doesn't port all of the existing tests because some of them
do not pass yet and some others need more work to be ported.  This will
happen in follow-up bugs.

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

--HG--
rename : toolkit/components/antitracking/test/browser/storageprincipal_head.js => toolkit/components/antitracking/test/browser/dynamicfpi_head.js
extra : moz-landing-system : lando
2019-05-09 07:14:19 +00:00
Ehsan Akhgari db2e485317 Bug 1547813 - Part 11: Add support for reporting breakage when the nsICookieService.BEHAVIOR_REJECT_TRACKER_AND_PARTITION_FOREIGN cookie policy is active; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D30120

--HG--
extra : moz-landing-system : lando
2019-05-08 19:38:12 +00:00
Ehsan Akhgari 31c7d14341 Bug 1547813 - Part 10: Add support for nsICookieService.BEHAVIOR_REJECT_TRACKER_AND_PARTITION_FOREIGN to the content blocking category pref; r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D30119

--HG--
extra : moz-landing-system : lando
2019-05-08 22:34:06 +00:00
Ehsan Akhgari b9c7626390 Bug 1547813 - Part 9: Ensure the cookie service does third-party checks when the cookie policy is set to nsICookieService::BEHAVIOR_REJECT_TRACKER_AND_PARTITION_FOREIGN; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D30118

--HG--
extra : moz-landing-system : lando
2019-05-08 19:38:08 +00:00
Ehsan Akhgari c7cb5521d1 Bug 1547813 - Part 8: Introduce a CookieSettings API to query whether cookies from third-party trackers must be rejected and use it in Gecko; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D30117

--HG--
extra : moz-landing-system : lando
2019-05-08 20:22:18 +00:00
Ehsan Akhgari f33f21e80b Bug 1547813 - Part 7: Introduce a storage partitioning API; r=baku
This API abstracts away the details of the decision on what context should be
partitioned away from the consumers and centralizes the decision making into
the same location in the code base.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 20:15:13 +00:00
Ehsan Akhgari 7889bc2edd Bug 1547813 - Part 6: Return StorageAccess::ePartitionForeignOrDeny from storage access APIs when the antitracking backend mandates that; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D29741

--HG--
extra : moz-landing-system : lando
2019-05-08 20:13:23 +00:00
Ehsan Akhgari 2560dad048 Bug 1547813 - Part 5: Introduce StorageAccess::ePartitionForeignOrDeny; r=baku
This StorageAccess code tells callers that they must partition third-party
storage, or deny storage access if that is not possible.

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

--HG--
extra : moz-landing-system : lando
2019-05-09 07:14:34 +00:00
Ehsan Akhgari 1b4236b4ee Bug 1547813 - Part 4: Rename StorageAccess::ePartitionedOrDeny to ePartitionTrackersOrDeny; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D29739

--HG--
extra : moz-landing-system : lando
2019-05-08 19:37:52 +00:00
Ehsan Akhgari aaa189b070 Bug 1547813 - Part 3: Modify the antitracking algorithms to work with nsICookieService::BEHAVIOR_REJECT_TRACKER_AND_PARTITION_FOREIGN; r=baku
The policy that this patch implements in the antitracking backend is to treat
third-party trackers exactly the same way as BEHAVIOR_REJECT_TRACKER, and
additionally partition all third-party contexts as well.

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

--HG--
extra : moz-landing-system : lando
2019-05-09 14:00:55 +00:00
Ehsan Akhgari 6b7e90e3e5 Bug 1547813 - Part 2: Introduce nsIWebProgressListener::STATE_COOKIES_PARTITIONED_FOREIGN; r=baku
This error code indicates the specific case where the antitracking backend
rejects a particular access request because the resource is third-party and
the cookie policy mandates that third-party resources must be partitioned.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 19:37:47 +00:00
Ehsan Akhgari 564ae33dab Bug 1547813 - Part 1: Introduce nsICookieService::BEHAVIOR_REJECT_TRACKER_AND_PARTITION_FOREIGN; r=baku
This new code designates our new cookie policy for blocking cookies and
storage access from third-party trackers and partitioning the cookie jar
of the rest of third-party resources.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 19:37:40 +00:00
Marco Bonardo 582ea00aa6 Bug 1550480 - Increase the Quantum Bar stale rows removal timer. r=dao
Try to further reduce flicker by increasing the time we keep stale results visible.

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

--HG--
extra : moz-landing-system : lando
2019-05-09 15:00:47 +00:00
Sean Feng 760251d1c3 Bug 1533861 - Add a telemetry to detect disk type r=chutten,froydnj,bdekoz
Differential Revision: https://phabricator.services.mozilla.com/D29383

--HG--
extra : moz-landing-system : lando
2019-05-08 15:30:07 +00:00
Dão Gottwald 24c3de356b Bug 1550423 - When a result's title or URL overflows, expose the full value in a tooltip. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D30470

--HG--
extra : moz-landing-system : lando
2019-05-09 13:06:53 +00:00
Sebastian Streich db1660661f Bug 1402530 - Use IsOriginPotentiallyTrustworthy in ShouldLoad r=ckerschb,jkt
Differential Revision: https://phabricator.services.mozilla.com/D28870

--HG--
extra : moz-landing-system : lando
2019-05-07 18:08:19 +00:00
Raphael Pierzina 77e6f296b4 Bug 1546614 - Run telemetry-tests-client on macosx64, linux32, windows32 on CI; r=chutten,ahal
Differential Revision: https://phabricator.services.mozilla.com/D30481

--HG--
extra : moz-landing-system : lando
2019-05-09 13:39:39 +00:00
Jon Coppeard 75bfdb344c Bug 1549853 - Ignore associations of zero bytes of malloc memory with a GC thing r=sfink?
Differential Revision: https://phabricator.services.mozilla.com/D30355

--HG--
extra : moz-landing-system : lando
2019-05-08 17:46:02 +00:00
Jon Coppeard 94e50ef5a8 Bug 1549986 - Make all concrete implementations of JSTracer final to aid devirtualization r=sfink?
Differential Revision: https://phabricator.services.mozilla.com/D30362

--HG--
extra : moz-landing-system : lando
2019-05-09 08:39:23 +00:00
Julian Descottes 6d85f4e2fa Bug 1549940 - Close about:debugging messages when clicking anywhere on the close button r=Ola
Simply moved the callback from the icon to the button and updated the test.

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

--HG--
extra : moz-landing-system : lando
2019-05-09 12:59:00 +00:00
Emilio Cobos Álvarez f65bcfba56 Bug 1549559 - Add bindings for ArcSlice and ThinArc, and use them to reduce copies of SVG path data. r=heycam
As I said over bug 1549593, the eventual goal is to use ArcSlice in all
inherited properties. But this seemed like a good first candidate that doesn't
require me to move around a lot more code, since we were already using cbindgen
for the path commands.

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

--HG--
extra : moz-landing-system : lando
2019-05-09 12:43:19 +00:00
Emilio Cobos Álvarez f59bb7ae91 Bug 1549559 - Introduce ArcSlice, a small wrapper over ThinArc but without an explicit header. r=heycam
We could make the header PhantomData or something, but then we wouldn't be able
to bind to C++, since C++ doesn't have ZSTs. So add a canary instead to add a
runtime check of stuff being sane.

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

--HG--
extra : moz-landing-system : lando
2019-05-09 10:53:50 +00:00
ffxbld 6b6a4743bb No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D30488

--HG--
extra : moz-landing-system : lando
2019-05-09 12:41:52 +00:00
Emilio Cobos Álvarez 1de789c618 Bug 1549593 - Move OwnedSlice to style_traits. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D30126

--HG--
rename : servo/components/style/owned_slice.rs => servo/components/style_traits/owned_slice.rs
extra : moz-landing-system : lando
2019-05-09 10:49:50 +00:00
Emilio Cobos Álvarez 38065025d9 Bug 1548691 - Use the owned slice type for basic shape polygon coordinates. r=TYLin,heycam
This enables destructors for tagged unions in cbindgen, implemented in:

 * https://github.com/eqrion/cbindgen/pull/333

Which allow us to properly generate a destructor for the cbindgen-generated
StyleBasicShape (which now contains an OwnedSlice).

For now, we still use the glue code to go from Box<BasicShape> to
UniquePtr<BasicShape>. But that will change in the future when we generate even
more stuff and remove all the glue.

I could add support for copy-constructor generation to cbindgen for tagged
enums, but I'm not sure if it'll end up being needed, and copy-constructing
unions in C++ is always very tricky.

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

--HG--
extra : moz-landing-system : lando
2019-05-09 11:24:57 +00:00
Emilio Cobos Álvarez 7d9dca2244 Bug 1548691 - Add an owned slice type which cbindgen can understand. r=heycam
Passing these by value won't be ok of course, but that's fine.

I plan to combine this with https://github.com/eqrion/cbindgen/pull/333 to
actually be able to share representation for ~all the things, this is just the
first bit.

Box<T>, Atom and Arc<T> will be much easier since cbindgen can understand them
without issues.

It's boxed slices the only ones I should need something like this. I could avoid
it if I rely on Rust's internal representation, which we can per [1], but then I
need to teach cbindgen all about slices, which is generally hard, I think.

[1]: https://github.com/rust-lang/unsafe-code-guidelines/blob/master/reference/src/layout/pointers.md

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

--HG--
extra : moz-landing-system : lando
2019-05-09 10:49:22 +00:00
Emilio Cobos Álvarez 23b7a280bf Bug 1545823 - Implement non-standard CSSStyleSheet.rules, CSSStyleSheet.addRule and CSSStyleSheet.removeRule. r=bzbarsky
It's not worth dying on this hill. Both Blink and WebKit pass the tests.

(Well, WebKit actually fails one of the latest ones I wrote, cssRules and rules
are not the same JS object, WebKit returns a new rule list. I'll file)

Spec PR in https://github.com/w3c/csswg-drafts/pull/3900.

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

--HG--
extra : moz-landing-system : lando
2019-05-09 12:32:52 +00:00
Florin Strugariu 70d07476cb Bug 1541041 Page timeouts are ignored during cold page-load test suites r=rwood,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D26309

--HG--
extra : moz-landing-system : lando
2019-05-08 18:29:56 +00:00
diana.iacos 57aa3d1fab Bug 1547929 - Default browser preference cleanup on tablets; r=petru
The "Make default browser" setting is now just a button, part of the "General" settings.
We'll remove the layout for 2-pane settings and the now unused String.

Depends on D30468

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

--HG--
extra : moz-landing-system : lando
2019-05-09 10:23:02 +00:00
diana.iacos 9fa264ed41 Bug 1547929 - [Tablet] Make default browser option not displayed on top of the Settings Menu; r=petru
Differential Revision: https://phabricator.services.mozilla.com/D30468

--HG--
extra : moz-landing-system : lando
2019-05-09 10:23:25 +00:00
Jorg K 80ee16b7f4 Bug 1549980 - Disable eBay search engine test for Thunderbird since Thunderbird doesn't have eBay search. r=standard8 2019-05-09 13:47:07 +03:00
arthur.iakab 1df56d2ae8 Backed out changeset 9461cf2c40e4 (bug 1549741) for causing Android lint busage on lint-results-withoutGeckoBinariesDebug.html CLOSED TREE 2019-05-09 13:26:59 +03:00
Nagy Mihaly 8a6b7522e7 Bug 1549741 - Removed TrackingProtectionPrompt. r=VladBaicu
Differential Revision: https://phabricator.services.mozilla.com/D30473

--HG--
extra : moz-landing-system : lando
2019-05-09 09:01:05 +00:00
Jonathan Kew e6aa378ae6 Bug 1545177 - Add crashtest. r=heycam
Depends on D27980

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

--HG--
extra : moz-landing-system : lando
2019-05-09 05:15:50 +00:00
Jonathan Kew 5ae044cb25 Bug 1545177 - Add WPT test for modifications to FontFace descriptors after initial creation. r=heycam
Depends on D27980

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

--HG--
extra : moz-landing-system : lando
2019-05-09 05:15:37 +00:00
Jonathan Kew c8c951fbbe Bug 1545177 - If descriptors of a FontFace are modified after creation, update the associated font entry so that face selection will respect the new values, and mark font sets as dirty. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D27980

--HG--
extra : moz-landing-system : lando
2019-05-09 09:43:42 +00:00
Luca Greco 97a6924489 Bug 1549991 - No remove action on report submitted for add-ons without PERM_CAN_UNINSTALL. r=flod,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D30366

--HG--
extra : moz-landing-system : lando
2019-05-09 06:41:13 +00:00
Luca Greco f513023141 Bug 1549706 - Use per addonType Fluent id for abuse-report remove and keep actions. r=flod,mstriemer
Depends on D30186

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

--HG--
extra : moz-landing-system : lando
2019-05-08 16:24:56 +00:00
Ryan Hunt 116a9d80ed Bug 1549753 - Add `windowGlobalParents` getter to nsIRemoteTab. r=afarre
Differential Revision: https://phabricator.services.mozilla.com/D30218

--HG--
extra : rebase_source : 3b6c785b12d49c7d9f8d155ba28ae66327c6b7e9
extra : histedit_source : 4931c8bf3b631ea86132aa1f35ed4e7dcd7ce3e0
2019-05-07 11:09:15 -05:00
Ryan Hunt 84608be0bd Bug 1549753 - Use Visit method in BrowserParent::SetOwnerElement. r=afarre
Differential Revision: https://phabricator.services.mozilla.com/D30216

--HG--
extra : rebase_source : 2001a03ca53c2506a264fa81dbb6b743f0831da7
extra : histedit_source : 2c36a4146e850b980bdff4b9561ce03b004d4099
2019-05-07 11:08:48 -05:00
Ryan Hunt 7df4ba7bbf Bug 1549753 - Add Visit methods for visiting the tree of BrowserParent and BrowserBridgeParent. r=afarre
Differential Revision: https://phabricator.services.mozilla.com/D30215

--HG--
extra : rebase_source : f885c62dc8a24974d67b2c65e19ab42576e8640e
extra : histedit_source : f884a8ed29c99bd0e71f78d6adaf61a9f19ce21e
2019-05-07 11:08:22 -05:00
Ryan Hunt a1f98beaf1 Bug 1549753 - Don't include BrowserParent.h from BrowserBridgeParent.h. r=afarre
Differential Revision: https://phabricator.services.mozilla.com/D30214

--HG--
extra : rebase_source : d646fffd4397809ff5082e5a0098427f620288d7
extra : histedit_source : fec5ebacbf77c06ed9dba9e35f54474d0cf38194
2019-05-07 11:07:47 -05:00
Noemi Erli 34f9686f88 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-05-09 18:37:16 +03:00
Ryan VanderMeulen 8c6309e4ae Bug 1550514 - Update pdf.js to version 2.2.167. r=bdahl 2019-05-09 11:26:24 -04:00
Cameron McCormack d4d63edb8f Bug 1133175 - Remove SVGTests.hasExtension. r=bz,longsonr 2019-05-09 14:39:28 +10:00
Oana Pop Rus b9da45f63c Merge inbound to mozilla-central. a=merge 2019-05-09 06:34:15 +03:00
Wes Kocher 3fb822b110 Bug 1501562 - Fixup some wpt metadata syntax to unbreak wpt tests
Differential Revision: https://phabricator.services.mozilla.com/D30436

--HG--
extra : moz-landing-system : lando
2019-05-09 00:22:53 +00:00