Commit Graph

630831 Commits

Author SHA1 Message Date
Matthew Noorenberghe
8d0849c371 Bug 1386283 - Only consider connected <input>s for username/password fields. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D15887

--HG--
extra : moz-landing-system : lando
2019-01-10 19:25:01 +00:00
Xidorn Quan
12de3945a4 Bug 1514498 - Hide rather than collapse scrollbar thumb when scrollbar is disabled. r=NeilDeakin
Collapsing thumb causes frame of scrollbar to cache an incorrect pref
size, which makes it not able to appear in certain cases.

This patch changes it to use "visibility: hidden" instead so that the
thumb is hidden but still contributes to the width of scrollbar.

An alternative would be also change the code in nsScrollbarFrame to set
something other than collapsed attribute instead, but I'm not sure
whether doing that is any better than just adding a rule. We need the
rule anyway regardless of what we set on the element.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 14:15:30 +00:00
David Parks
4ff2f5dfa4 Bug 1449736: Properly detect failure in receiving plugin NPObjects (r=jmathies)
We need to recognize IPDL errors in order to return the proper error status when the right PluginScriptableObject could not be found.

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

--HG--
extra : moz-landing-system : lando
2019-01-09 16:36:59 +00:00
Jeff Muizelaar
17b5ec3dd2 Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical
This avoids code duplication and simplifies push_stacking_context

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

--HG--
extra : moz-landing-system : lando
2019-01-10 19:41:08 +00:00
Andrew McCreight
a3f7eb4598 Bug 1517577 - DataTransferItemList::Add should use nsVariantCC. r=nika
nsVariant isn't cycle collected, so this can cause a leak.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 19:23:43 +00:00
Tim D. Smith
a95f1a031b Bug 1519170 - Re-renew GEOLOCATION_REQUEST_GRANTED probe r=chutten
The `GEOLOCATION_REQUEST_GRANTED` probe was renewed in Bug #1494496 to support targeting for a survey project that I originally expected to launch in November. Thanks to the usual vagaries of IRBs, holidays, and other priorities, we haven't launched yet, and the probe expiry is configured to stop collecting in 65. To mitigate the risk of failing to deploy the survey before the targeting probe expires, I'd like to bump the probe expiration out another couple of releases and uplift to beta.

I think we're actually ready to launch now so I'm confident another 12 weeks will be more than enough time and we won't have to repeat this exercise again.

I expect the data review in Bug #1494496 provides coverage for this change.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 19:20:02 +00:00
Luca Greco
0a6194aedc Bug 1519121 - Fix browser_ext_optionsPage_popups.js test failure on 66 Beta due to userContext feature disabled. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D16219

--HG--
extra : moz-landing-system : lando
2019-01-10 19:12:41 +00:00
Cosmin Sabou
88993e172c Backed out changeset 10dedfde1015 (bug 1509182) for causing build bustages.
--HG--
extra : rebase_source : 4389819cbb88af16724480f571b0abcd027015ba
2019-01-10 20:52:49 +02:00
Matthew Noorenberghe
fdacc288b7 Bug 1477798 - Treat sensitive @autocomplete field names like 'off' in FormData.jsm. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D15780

--HG--
extra : moz-landing-system : lando
2019-01-10 18:49:46 +00:00
Matthew Noorenberghe
37427a1506 Bug 1477798 - Treat sensitive @autocomplete field names like 'off' in satchel. r=Felipe
This also has the side-effect of fixing autocomplete parsing for 'off' to ignore whitespace:
https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill-processing-model

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

--HG--
extra : moz-landing-system : lando
2019-01-10 18:49:10 +00:00
Matthew Noorenberghe
9fd4c34227 Bug 1477798 - Expose whether a fieldName should be automatically persisted on getAutocompleteInfo(). r=baku
This allows us to centralize the logic about which field names are "sensitive" and shouldn't be saved in things like form history or session history.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 18:48:39 +00:00
Vlad Baicu
791441364d Bug 1508279 - Handle persistent notification actions. r=geckoview-reviewers,snorp
Handle persistent notifications click actions in NotificationReceiver.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 17:05:32 +00:00
Ted Mielczarek
70af650a9f bug 1517909 - format build telemetry time correctly when seconds has no fractional component. r=nalexander
It turns out that Python's `datetime.isoformat` method will leave off the
fractional component of seconds if it would be all zeroes, but the voluptuous
`Datetime` validator wants it to be present, so it's possible to hit an error
if you run mach at exactly an integer second.

This patch switches from `isoformat` to `strftime` with an explicit format
string instead.

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

--HG--
extra : moz-landing-system : lando
2019-01-08 21:29:26 +00:00
Julian Descottes
dc192a4fd7 Bug 1510654 - Reorder specs to be alphabetically sorted;
Depends on D16022 . Minor fix, just reordering a spec definition.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 18:42:11 +00:00
Jeff Muizelaar
ef9bb810f0 Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical
This avoids code duplication and simplifies push_stacking_context

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

--HG--
extra : moz-landing-system : lando
2019-01-10 18:40:56 +00:00
Ehsan Akhgari
1e14e832fa Bug 1518968 - Make third_party/* be considered as third-party directories; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D16125

--HG--
extra : moz-landing-system : lando
2019-01-10 18:09:41 +00:00
Johann Hofmann
e3f4a18e8c Bug 1519137 - Add lazy pref getter for content blocking before initializing blockers. r=ewright
This was causing some prefs that blockers were accessing not to be set yet.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 17:51:31 +00:00
wartmanm
5407707949 Bug 1513095 - Improve performance when loading breakpoints on pages with many scripts r=loganfsmyth
Only attempt to add breakpoints for the current source in Thread._addSource(),
reducing the number of costly Debugger::findScripts() calls made when loading a
page.

In addition, speed up findScripts() itself by moving the cheaper URL/source
checks in commonFilter() ahead of the line number checks.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 17:50:52 +00:00
Geoffrey Sneddon
d24f6c35c3 Bug 1510696 - Make width/height of reftests configurable over Marionette r=jgraham,ato
Depends on D13282

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

--HG--
extra : moz-landing-system : lando
2019-01-10 17:22:54 +00:00
Geoffrey Sneddon
d58a6fd9ba Bug 1510695 - Fix URL comparisons in reftestWait r=jgraham
Depends on D13281

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

--HG--
extra : moz-landing-system : lando
2019-01-10 17:22:52 +00:00
Geoffrey Sneddon
dd75d2c4bd Bug 1510693 - Tests for marionette's reftest runner r=jgraham,ato
Differential Revision: https://phabricator.services.mozilla.com/D13281

--HG--
extra : moz-landing-system : lando
2019-01-10 17:22:49 +00:00
Julian Descottes
adabd20bfe Bug 1510654 - Remove request API from client wrapper;r=ladybenko
Depends on D15378. This is an additional cleanup I forgot to include in the earlier patches.
We no longer use the request API in about:debugging so we can remove it from our wrapper.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 17:29:24 +00:00
Julian Descottes
cf82f78c6e Bug 1510654 - Extract service worker actors to dedicated files;r=ochameau,ladybenko
Depends on D15377

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

--HG--
rename : devtools/server/actors/worker/service-worker.js => devtools/server/actors/worker/push-subscription.js
rename : devtools/server/actors/worker/service-worker.js => devtools/server/actors/worker/service-worker-registration.js
rename : devtools/shared/fronts/worker/service-worker.js => devtools/shared/fronts/worker/push-subscription.js
rename : devtools/shared/fronts/worker/service-worker.js => devtools/shared/fronts/worker/service-worker-registration.js
rename : devtools/shared/specs/worker/service-worker.js => devtools/shared/specs/worker/push-subscription.js
rename : devtools/shared/specs/worker/service-worker.js => devtools/shared/specs/worker/service-worker-registration.js
extra : moz-landing-system : lando
2019-01-10 17:28:27 +00:00
Julian Descottes
c468557cf4 Bug 1510654 - Return ServiceWorker fronts for installing, active and waiting workers;r=ochameau,ladybenko
Depends on D15376

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

--HG--
extra : moz-landing-system : lando
2019-01-10 17:26:48 +00:00
Julian Descottes
49deed3186 Bug 1510654 - Create fronts for ServiceWorkerRegistration, PushSubscription and ServiceWorker;r=ochameau,ladybenko
Depends on D15375

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

--HG--
extra : moz-landing-system : lando
2019-01-10 17:26:35 +00:00
Julian Descottes
7195903c0f Bug 1510654 - Move worker/worker-list.js to targets/worker-list;r=ochameau,ladybenko
Depends on D15374

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

--HG--
rename : devtools/server/actors/worker/worker-list.js => devtools/server/actors/worker/worker-target-actor-list.js
extra : moz-landing-system : lando
2019-01-10 17:22:47 +00:00
Julian Descottes
a701c42419 Bug 1510654 - Extract ServiceWorkerRegistrationList from worker-list.js;r=ochameau,ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D15374

--HG--
rename : devtools/server/actors/worker/worker-list.js => devtools/server/actors/worker/service-worker-registration-list.js
extra : moz-landing-system : lando
2019-01-10 17:22:28 +00:00
Bogdan Tara
a33221cca2 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-10 19:24:45 +02:00
Bogdan Tara
c3653f9be3 Merge inbound to mozilla-central. a=merge 2019-01-10 19:20:47 +02:00
Doug Thayer
6dae89e2f0 Bug 1441308 - Add pref to disable texture cache clear r=bholley
To facilitate testing of document splitting before it is preffed on,
I'm adding a pref to disable clearing the texture cache, since this
will currently crash the browser with doc splitting on.

Depends on D13840

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

--HG--
extra : moz-landing-system : lando
2019-01-10 16:59:47 +00:00
Doug Thayer
295edead39 Bug 1441308 - Make GpuCache document-aware r=kvark
GpuCache can currently evict things out from underneath docs which
are not updating this frame. This makes its roots document-specific,
so that we only evict items for currently updating documents.

Depends on D13343

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

--HG--
extra : moz-landing-system : lando
2019-01-10 16:59:29 +00:00
Doug Thayer
43086cd3f7 Bug 1441308 - Make WR caches document-aware r=bholley
This change makes the various WR caches segment their cached data by
document, so that documents' data are not evicted out from underneath them.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 16:59:06 +00:00
Julian Descottes
75fcb54661 Bug 1515612 - Test navigation to this-firefox when a remote client closes;r=ladybenko,Ola
Depends on D15416

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

--HG--
extra : moz-landing-system : lando
2019-01-10 16:54:54 +00:00
Julian Descottes
00f43d6a53 Bug 1515612 - Disconnect all the invalid clients when updating remote clients;r=ladybenko
Depends on D15415

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

--HG--
extra : moz-landing-system : lando
2019-01-10 16:54:28 +00:00
Julian Descottes
3683c5949c Bug 1515612 - Update Network runtimes after receiving closed event on Debugger client;r=ladybenko,Ola
Depends on D15414

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

--HG--
extra : moz-landing-system : lando
2019-01-10 16:53:57 +00:00
Julian Descottes
1c48042b76 Bug 1515612 - Split PAGE_SELECTED action in START/SUCCESS/FAILURE subactions;r=ladybenko,Ola
Depends on D15410

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

--HG--
extra : moz-landing-system : lando
2019-01-10 16:56:50 +00:00
Julian Descottes
330941cf19 Bug 1515612 - Remove unneeded addListener;r=ladybenko
I landed this by mistake in https://bugzilla.mozilla.org/show_bug.cgi?id=1495382
Sorry :/

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

--HG--
extra : moz-landing-system : lando
2019-01-10 16:47:18 +00:00
Kartikaya Gupta
fa555ac02c Bug 1507522 - Drop revision.txt and WR update process. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D16105

--HG--
extra : moz-landing-system : lando
2019-01-10 14:14:13 +00:00
Kartikaya Gupta
ef25cd53ed Bug 1507522 - Add a note to the WebRender README about the new upstream. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D16104

--HG--
extra : moz-landing-system : lando
2019-01-10 14:14:00 +00:00
Jon Coppeard
d087597227 Bug 981991 - Make most poisoning unconditional r=jandem 2019-01-10 13:21:46 +00:00
Jon Coppeard
cde26c3387 Bug 981991 - Replace JS_*_POISON macros with inline functions r=jandem 2019-01-10 13:21:45 +00:00
Jon Coppeard
57b972724c Bug 1518824 - Poison old ObjectGroup properties array during sweeping r=tcampbell 2019-01-10 11:00:20 +00:00
Jon Coppeard
2755f84c3d Bug 1518193 - Use new free task to also free nursery buffers r=sfink 2019-01-10 11:00:20 +00:00
Jon Coppeard
f0e4f0cea3 Bug 1518193 - Use new free task to also free JIT LIFO data freed after minor GC r=sfink 2019-01-10 11:00:20 +00:00
Jon Coppeard
ba9d0adc5b Bug 1518193 - Add a new parallel task for freeing LIFO data r=sfink 2019-01-10 11:00:20 +00:00
Jon Coppeard
1ea829b0da Bug 1518193 - Move BackgroundSweepTask functionality into GCParallelTask base class r=sfink 2019-01-10 11:00:19 +00:00
Andrew McCreight
cde463e078 Bug 1518354, part 4 - Remove many lsan-needed whitelists. r=jgraham
This patch is alarmingly large, but I did not see any leaks in any of
these directories, even with a dozen or so retriggers. We can
whitelist stuff if there are any more intermittents I failed to catch.

Depends on D16090

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:37:28 +00:00
Andrew McCreight
745e73bc07 Bug 1518354, part 3 - Update whitelist for fetch/api/abort. r=jgraham
I saw this intermittent leak, but it was only a single string.

Depends on D16089

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:36:55 +00:00
Andrew McCreight
8b2881e8d6 Bug 1518354, part 2 - Remove ResolveHost whitelisting. r=jgraham
This leak was fixed by bug 1467914.

Depends on D16088

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:36:53 +00:00
Andrew McCreight
92fceba95d Bug 1518354, part 1 - Remove empty lsan-allowed lists. r=jgraham
These are not needed.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:36:51 +00:00