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

679199 Коммитов

Автор SHA1 Сообщение Дата
Karl Tomlinson 8058c82dba Bug 1590965 call gtk_clipboard_store() regardless of whether Gecko is providing the clipboard r=stransky
This stores the clipboard even if it was set in a GTK dialog.

Depends on D50764

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

--HG--
extra : moz-landing-system : lando
2019-11-07 22:42:15 +00:00
Kris Maglione 311a714c94 Bug 1594928: Follow-up: Actually re-enable the test.
Differential Revision: https://phabricator.services.mozilla.com/D52780

--HG--
extra : moz-landing-system : lando
2019-11-13 00:05:53 +00:00
Andreas Farre b1f7e4afb8 Bug 1592309 - Rewrite tests using xpcEnumerateContentWindows. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D51110

--HG--
extra : moz-landing-system : lando
2019-11-12 21:52:26 +00:00
Andreas Farre e18b00ac85 Bug 1590782 - Switch process when InternalLoad finds oop BrowsingContext. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D50945

--HG--
extra : moz-landing-system : lando
2019-11-12 21:52:18 +00:00
Henrik Skupin afa1129d06 Bug 1595528 - [remote] Add local Chromium folder to ignore list. r=remote-protocol-reviewers,maja_zf
Depends on D52740

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

--HG--
extra : moz-landing-system : lando
2019-11-12 21:19:11 +00:00
Henrik Skupin 1cdb056d30 Bug 1595528 - [remote] Vendor in latest puppeteer changes. r=remote-protocol-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D52740

--HG--
extra : moz-landing-system : lando
2019-11-12 21:18:49 +00:00
Kris Maglione 498c55aee1 Bug 1595180 - Report assertions in Mochitests with fail-if annotations more sensibly. r=ahal
Currently, when a Mochitest has a fail-if annotation, any passing assertions
are reported as EXPECTED-FAIL, which is extremely confusing, and makes it
difficult to understand which parts of the test are still failing without
removing the annotation. What we really want is for passing assertions to
still be reported as passing, and for only actually failing assertions to
reported as EXPECTED-FAIL, which this patch does.

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

--HG--
extra : moz-landing-system : lando
2019-11-12 21:41:14 +00:00
Bert Peers 34a8f461b1 Bug 1571971 - Remove unused background_color field in Frame struct r=gw
Differential Revision: https://phabricator.services.mozilla.com/D52303

--HG--
extra : moz-landing-system : lando
2019-11-12 20:18:22 +00:00
Andrei Oprea 4e930a0d2b Bug 1594129 - Snippet messages should not be evaluated for trigger actions r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D52056

--HG--
extra : moz-landing-system : lando
2019-11-12 16:20:28 +00:00
Julian Descottes 801edf2944 Bug 1590408 - Fix CSS for doorhanger HTMLTooltip to align the center of the arrow with the center of the anchor r=miker
Depends on D52647

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

--HG--
extra : moz-landing-system : lando
2019-11-12 15:45:49 +00:00
Julian Descottes 26d4e259ab Bug 1590408 - Add test to check doorhanger tooltip display on screen edge r=miker
Depends on D52668

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

--HG--
extra : moz-landing-system : lando
2019-11-12 15:48:35 +00:00
Julian Descottes 0c52d46afe Bug 1590408 - Backed out changeset 84708a4f040d from Bug 1552146 r=miker
The positioning of the arrow was correct, but due to the way the arrow was rotated, the visual center of the arrow did not match the center of the arrow box
Backing out the JS change here, CSS patch later in the queue

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

--HG--
extra : moz-landing-system : lando
2019-11-12 15:45:57 +00:00
Nan Jiang b895522455 Bug 1595058 - add a new ping type for pre-trailhead r=Mardak
The pre-trailhead triplets, added in bug 1594125 through the remote whats-new-panel provider, serve as another onboarding like messages for AS Router.

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

--HG--
extra : moz-landing-system : lando
2019-11-12 23:18:40 +00:00
Kris Maglione 76544eef8a Bug 1571066: Return WindowProxyHolder from nsDocShell::GetWindowProxy. r=peterv
Returning BrowsingContext* from these sorts of getters tends to lead to
misuse. WindowProxyHolder is the semantically correct type to return here, in
any case.

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

--HG--
extra : moz-landing-system : lando
2019-11-12 08:32:09 +00:00
Sylvestre Ledru ea96556c9f Bug 1562642 - add missing license in gfx/ r=nical
Depends on D52581

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

--HG--
extra : moz-landing-system : lando
2019-11-12 22:01:02 +00:00
Steve Fink 3f8b1d909a Bug 1593399 - Rework how mark colors are handled in weakmap marking r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D51492

--HG--
extra : moz-landing-system : lando
2019-11-12 22:24:29 +00:00
Mark Hammond ab41353fa5 Bug 1548404 - Update UITour to reflect the decoupling of FxA and Sync. r=MattN,andreio,rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D51976

--HG--
extra : moz-landing-system : lando
2019-11-12 23:58:03 +00:00
xueli f9f5d6809a Bug 1570477 - Add webp handler to correct place. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D52737

--HG--
extra : moz-landing-system : lando
2019-11-12 21:48:50 +00:00
Noemi Erli 8daaab653d Backed out 2 changesets (bug 1585410) for causing failures in test_TelemetryController.js CLOSED TREE
Backed out changeset 5205263485b6 (bug 1585410)
Backed out changeset 2f9292f4fbd1 (bug 1585410)

--HG--
rename : toolkit/components/telemetry/docs/obsolete/optout-ping.rst => toolkit/components/telemetry/docs/data/optout-ping.rst
rename : toolkit/components/telemetry/tests/marionette/tests/client/test_deletion_request_ping.py => toolkit/components/telemetry/tests/marionette/tests/client/test_optout_ping.py
2019-11-13 00:40:53 +02:00
Noemi Erli 77726a7e14 Backed out 6 changesets (bug 1582741, bug 1593318, bug 1592625) for causing failures in test_feature_nativeallocations.js CLOSED TREE
Backed out changeset fb009d42d012 (bug 1582741)
Backed out changeset 8a685f299700 (bug 1592625)
Backed out changeset 308028db97ef (bug 1582741)
Backed out changeset cd7174320d45 (bug 1582741)
Backed out changeset b48b1fa02fcc (bug 1582741)
Backed out changeset e9714539ae90 (bug 1593318)

--HG--
rename : tools/profiler/tests/xpcshell/head.js => tools/profiler/tests/xpcshell/head_profiler.js
2019-11-12 23:19:44 +02:00
Andrei Oprea 9497d181df Bug 1595090 - Expose scores and values to targeting expression r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D52368

--HG--
extra : moz-landing-system : lando
2019-11-12 15:39:20 +00:00
Michael Kaply fcf89c6721 Bug 1594584 - Marionette test for autoconfig. r=whimboo,kmag
Differential Revision: https://phabricator.services.mozilla.com/D52106

--HG--
extra : moz-landing-system : lando
2019-11-12 18:18:49 +00:00
Valentin Gosu d130f41722 Bug 1562388 - Remove legacy ICS handling from nsNotifyAddrListener r=mayhemer
This code was added in bug 465158 to deal with on-demand dial-up
connections. That scenario is hopefully not common anymore.
One benefit of the code was that it excludes network adapters
that share the computers network from being part of network
change notifications, network ID, etc. However, the code assumed
that only adapters with the address 192.168.0.1 would be a ICS
adapter, but trying to set up ICS on Windows 10 actually set the
LAN interface with 192.168.137.1 - so that assumption isn't
valid anymore. So the code is likely not even running for
adapters that are ICS. It may run for adapters which have the
IP 192.168.0.1, but probably that's quite rare as that's more
often a gateway IP than a client IP.

In any case, it's better to just get rid of it and if needed,
however unlikely, we'll replace it with a more modern API.

Depends on D52573

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

--HG--
extra : moz-landing-system : lando
2019-11-12 18:21:48 +00:00
Valentin Gosu b4f254a384 Bug 1562388 - Remove XP legacy NotifyAddrChange call from nsNotifyAddrListener r=mayhemer
Old code needed to dynamically load a DLL - which was not available
for windows versions prior to Vista, and if that failed it would
fall back to using an older API.

This patch now calls the methods directly, since we don't have to
worry about the library not being there; we also remove the
fallback, meaning we always call NotifyIpInterfaceChange instead
of falling back to NotifyAddrChange.

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

--HG--
extra : moz-landing-system : lando
2019-11-12 18:18:21 +00:00
Glenn Watson a84a8b7944 Bug 1594364 - Support subpx AA with picture caching in more cases. r=kvark
Instead of creating a picture caching slice for any content that
is fixed position, also check if the clip(s) for the cluster are
fixed position or anchored to the scroll root.

This prevents WR creating slices for parallax style effects. There's
not much point in doing this anyway, since those slices will invalidate
due to the spatial node of the clip changing during scrolling. This
also allows subpixel AA to be enabled in more situations.

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

--HG--
extra : moz-landing-system : lando
2019-11-12 19:13:57 +00:00
Daniel Holbert 41dd7332e9 Bug 1595682: Add 'reftest-wait' class to WPT reftest contain-size-select-002.html, to avoid race condition between dynamic change & test snapshot. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D52724

--HG--
extra : moz-landing-system : lando
2019-11-12 20:16:14 +00:00
Chris H-C a376af0a58 Bug 1585410 - Implement and document 'deletion-request' ping r=janerik,Dexter
The 'deletion-request' ping, which supercedes the 'optout' ping, notifies the
pipeline when a profile opts out of FHR upload. (IOW, when a user on a specific
profile unchecks the box in about:preferences#privacy about sharing
technical and interaction data with Mozilla).

This ping tries its best to reach the pipeline to let them know that we need
to delete data associated with the provided clientId. This means it will remain
pending on the client even after opt out and it will try to resend if upload is
ever re-enabled.

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

--HG--
rename : toolkit/components/telemetry/docs/data/optout-ping.rst => toolkit/components/telemetry/docs/obsolete/optout-ping.rst
rename : toolkit/components/telemetry/tests/marionette/tests/client/test_optout_ping.py => toolkit/components/telemetry/tests/marionette/tests/client/test_deletion_request_ping.py
extra : moz-landing-system : lando
2019-11-12 20:13:54 +00:00
Chris H-C 81ef08d1bf Bug 1585410 - Fix race in ClientID.jsm r=janerik
If we opt out of Telemetry and then back into it, we might end up with
out-of-order writes and deletes to the clientid state file. This would result
in us sending pings with c0ffee canary client ids.

So let's wait for pending save tasks before we process our removal task.

Also, while I'm here, let's add some trace logging to client id operations.

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

--HG--
extra : moz-landing-system : lando
2019-11-12 19:38:23 +00:00
Micah Tigley 094b05d9cb Bug 1579129 - Implement left-aligning/centering the viewport based on user prefs. r=gl,bgrins
Differential Revision: https://phabricator.services.mozilla.com/D51671

--HG--
extra : moz-landing-system : lando
2019-11-12 20:34:55 +00:00
Emilio Cobos Álvarez 13e68b188d Bug 1593951 - Use MaybeUninit in style struct clone impls / constructors. r=xidorn
Differential Revision: https://phabricator.services.mozilla.com/D51788

--HG--
extra : moz-landing-system : lando
2019-11-12 20:30:42 +00:00
Andrea Marchesini 1888d35204 Bug 1593860 - Correct error reporting when createImageBitmap() fails, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D52654

--HG--
extra : moz-landing-system : lando
2019-11-12 17:08:17 +00:00
Neil Deakin 6c0cc9783c Bug 1533951, move network error message listeners to NetErrorParent.jsm, r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D51626

--HG--
extra : moz-landing-system : lando
2019-11-12 20:00:41 +00:00
Neil Deakin 76e8a40b56 Bug 1533951, allow MessagePort to take an actor as well as a message manager. This will allow about pages to be converted to actors yet doesn't require significant changes to messaging, r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D51625

--HG--
extra : moz-landing-system : lando
2019-11-12 20:00:38 +00:00
Neil Deakin 39a97c89d5 Bug 1533951, base NetError handler on JSWindowActor, move message listeners out of browser.js and into JSWindowActorParent, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D51624

--HG--
extra : moz-landing-system : lando
2019-11-12 20:00:32 +00:00
Mats Palmgren 9ae23f45d4 Bug 1356712 - Remove bogus assertions. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D52678

--HG--
extra : moz-landing-system : lando
2019-11-12 19:09:13 +00:00
Markus Stange 012de1a3a6 Bug 1594950 - Remove unused SurfaceRegistry API. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D51758

--HG--
extra : moz-landing-system : lando
2019-11-12 19:50:26 +00:00
Markus Stange 2db4b324b7 Bug 1594950 - Change NextSurface APIs to accept a dirty region, and remove the public method InvalidateRegionThroughoutSwapchain. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D50878

--HG--
extra : moz-landing-system : lando
2019-11-12 19:50:26 +00:00
Markus Stange 585d2c44f5 Bug 1594950 - Track the nsChildView invalid region inside nsChildView, rather than on the layer. r=jrmuizel
This allows us to move the call to InvalidateRegionThroughoutSwapchain to just before the call to
NextSurface, which makes it easier to merge the two calls.

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

--HG--
extra : moz-landing-system : lando
2019-11-12 19:50:26 +00:00
Markus Stange 82452d888a Bug 1594950 - Bake the layer size and its opaqueness into the layer, don't allow mutating it. r=jrmuizel
These settings are now supplied during layer creation and never change.
Consumers must now create new NativeLayer objects if they want to change size or toggle opaqueness.
This aligns the NativeLayer API with DirectComposition's capabilities. It also simplifies swap chain
management.

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

--HG--
extra : moz-landing-system : lando
2019-11-12 19:50:25 +00:00
Cosmin Sabou 06234ceab0 Bug 1456807 - Add quotes to the skip-if syntax. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D52734

--HG--
extra : histedit_source : b48f849238de6f96b2f7e49ede5f3cd040db7470
2019-11-12 22:18:08 +02:00
Cosmin Sabou f155bb6137 Backed out changeset de7a1a1b75f0 (bug 1593399) for build bustages on WeakMap-inl.h.
--HG--
extra : histedit_source : a6d4ee525d48086f5981f13d95eba2b2e3019262
2019-11-12 22:34:58 +02:00
Steve Fink b3059609b0 Bug 1593399 - Rework how mark colors are handled in weakmap marking r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D51492

--HG--
extra : moz-landing-system : lando
2019-11-12 19:54:06 +00:00
Tarek Ziadé 63db4cb9ba Bug 1592696 - avoid re-fetching profiles when possible r=rwood
This patch uses a cache dir at ~/.condprof-cache so
we avoid re-downloading the same file several times.

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

--HG--
extra : moz-landing-system : lando
2019-11-12 19:47:40 +00:00
Greg Tatum 790c8e1c1c Bug 1585659 - Hook up the supported features to the popup UI; r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D50669

--HG--
extra : moz-landing-system : lando
2019-11-12 19:07:46 +00:00
Greg Tatum 5f235fa2c5 Bug 1585659 - Add a getSupportedFeatures method to the perf actor; r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D50668

--HG--
extra : moz-landing-system : lando
2019-11-12 19:07:28 +00:00
Greg Tatum e10889da76 Bug 1591455 - Add types to the Settings component; r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D50667

--HG--
extra : moz-landing-system : lando
2019-11-12 19:07:16 +00:00
Greg Tatum 691c9057fc Bug 1594842 - Move gecko-profiler-interface.js out of the server and into shared; r=julienw
It's being used in the client and server, and so is a shared file.

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

--HG--
rename : devtools/server/performance-new/gecko-profiler-interface.js => devtools/shared/performance-new/gecko-profiler-interface.js
rename : devtools/server/performance-new/moz.build => devtools/shared/performance-new/moz.build
extra : moz-landing-system : lando
2019-11-12 19:07:03 +00:00
Greg Tatum f0ec628a73 Bug 1582779 - Offer to restart the browser when JS Tracer is enabled; r=julienw
To test this feature, check the "JSTracer" feature, and the user should be
prompted with a message bar to restart the browser. This will then set the
proper environment variable. Unfortunately, currently the user can still do
this even if a feature is not available in the build. See Bug 1585659.

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

--HG--
extra : moz-landing-system : lando
2019-11-12 19:06:48 +00:00
Glenn Watson 8b60bbd445 Bug 1594593 - Add wrench regression test for picture cache occlusion culling. r=kvark
This adds a regression test for bug #1594567.

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

--HG--
extra : moz-landing-system : lando
2019-11-12 15:20:37 +00:00
Markus Stange f63b77cf18 Bug 1594097 - Fix profiler symbolication of local builds on Windows by picking up PR #7 from the profiler-get-symbols repo. r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D52421

--HG--
extra : moz-landing-system : lando
2019-11-12 18:51:18 +00:00