Commit Graph

664442 Commits

Author SHA1 Message Date
Brian Hackett
b4fe5d6573 Bug 1571926 - Don't record timeline consumers mutex, r=froydnj.
Differential Revision: https://phabricator.services.mozilla.com/D40905

--HG--
extra : moz-landing-system : lando
2019-08-08 14:54:58 +00:00
Nihanth Subramanya
d98a134515 Bug 1569770 - [Protections Panel] Update Site Not Working? subpanel to match spec. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D41179

--HG--
extra : moz-landing-system : lando
2019-08-08 14:50:51 +00:00
Tim Huang
3941b3910a Bug 1567784 - Part 3: Add tests to check the tooltip of the lock icon is correct if the page is insecure. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41077

--HG--
extra : moz-landing-system : lando
2019-08-08 14:37:24 +00:00
Tim Huang
2b475b4af6 Bug 1567784 - Part 2: Add a tooltip for the lock icon if the page is insecure. r=johannh
Depends on D41075

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

--HG--
extra : moz-landing-system : lando
2019-08-08 10:41:11 +00:00
Tim Huang
0db714c9be Bug 1567784 - Part 1: Add a string for the tooltip of the 'not secure' lock icon. r=johannh,flod
Differential Revision: https://phabricator.services.mozilla.com/D41075

--HG--
extra : moz-landing-system : lando
2019-08-08 10:41:10 +00:00
Nupur Baghel
0bb6e128d9 Bug 1569100 - Marionette: Add DeleteSession command. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D41196

--HG--
extra : moz-landing-system : lando
2019-08-08 14:23:03 +00:00
Nicolas Chevobbe
e9634ef8c8 Bug 1441711 - Create multiple proxies when in Fission Browser Console. r=ochameau.
When opening the Browser Console, if the browser toolbox fission pref
is enabled, we create a WebConsoleConnectionProxy for each process.
This allow us to not start the ContentProcessMessages listener (that
uses ContentProcessMessagesForward), but directly connect to the content
process, to get fully inspectable console message, from the Browser Console.

We keep the this.proxy reference in WebConsoleUI to represent the "main" target
proxy, and we add an `additionalProxies` property that represent proxies
for other targets we connect to (e.g. content process targets).
We then have a function to list all the proxies we're handling, in order to
be able to do tasks on all of them (e.g. clearing cache, network message, ...)

We also take this as an opportunity to add a `evaluateJSAsync` at the
WebConsoleUI level so callsites don't retrieve the proxy.webConsoleClient
themselves.

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

--HG--
extra : moz-landing-system : lando
2019-08-08 13:23:03 +00:00
Tom Schuster
d2d9c3ff60 Bug 1558915 - Use infallible nsIURI::SchemeIs in netwerk/. r=baku
Sorry I had some problems figuring out who can review netwerk/. Most people seem to be on PTO.

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

--HG--
extra : moz-landing-system : lando
2019-08-08 13:02:36 +00:00
Nihanth Subramanya
87b85ea3b1 Bug 1572443 - [Protections Panel] Reduce font-weight of the "Why?" label in the "Not Blocking" section. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D41209

--HG--
extra : moz-landing-system : lando
2019-08-08 14:16:32 +00:00
Alexander Surkov
002fc892ce Bug 1539651 - Convert places-popup-base and places-popup-arrow bindings to Custom Elements r=mak
Differential Revision: https://phabricator.services.mozilla.com/D33821

--HG--
rename : browser/components/places/content/menu.xml => browser/components/places/content/places-menupopup.js
extra : moz-landing-system : lando
2019-08-08 14:28:36 +00:00
Geoff Brown
791788aef7 Bug 1568861 - Run android-hw mochitest-media against geckoview; r=bc
Differential Revision: https://phabricator.services.mozilla.com/D41205

--HG--
extra : moz-landing-system : lando
2019-08-08 13:54:07 +00:00
Mark Banner
f6d3b79550 Bug 1571567 - Fix test failures from enabling no-fallthrough. r=daleharvey CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com//D41212

--HG--
extra : histedit_source : e0f75c726f43b01d3dd3891037e3951e7c87c484
2019-08-08 17:17:43 +03:00
Dylan Roeh
7c3a0439ed Bug 1499394 - [3.0] Update tests, BasicGeckoViewActivity, and CHANGELOG around PromptDelegate changes. r=geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D40684

--HG--
extra : moz-landing-system : lando
2019-08-08 13:51:00 +00:00
Dylan Roeh
20d90cca70 Bug 1499394 - [2.0] Add new PromptDelegate and handlePromptEvent. r=geckoview-reviewers,snorp,rbarker
Differential Revision: https://phabricator.services.mozilla.com/D40683

--HG--
extra : moz-landing-system : lando
2019-08-08 13:50:33 +00:00
Dylan Roeh
077fdb41dc Bug 1499394 - [1.0] Kill off old PromptDelegate, PromptCallback, and handlePromptEvent. r=geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D40682

--HG--
extra : moz-landing-system : lando
2019-08-08 13:50:06 +00:00
Benjamin Bouvier
358db88461 Bug 1566992: Test; r=jseward
Differential Revision: https://phabricator.services.mozilla.com/D40219

--HG--
extra : moz-landing-system : lando
2019-08-08 13:46:52 +00:00
Axel Hecht
c3a71a9957 Bug 1321281, add test framework for Fluent migration recipes, r=flod,ahal
Basic test infrastructure for Fluent migration recipes, automate creating
a reference from recipe data, and running the recipe dry and wet.

There are no hard failures for diffs, as it might just be OK.

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

--HG--
extra : moz-landing-system : lando
2019-08-08 11:54:30 +00:00
Axel Hecht
8800dcd113 Bug 1321281, vendor fluent.migrate, r=flod
This vendors in updates to fluent.migrate, up to
650cd8740f
and fluent.syntax 0.15.1

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

--HG--
extra : moz-landing-system : lando
2019-08-08 11:54:13 +00:00
James Graham
e6b3c4085c Bug 1572383 - Bump version numbers for mozprofile and mozrunner, r=gbrown
Bug 1539437 indtroduced a new ChromiumProfile class in mozprofile
that's imported into mozrunner. This means that the 7.5.0 release of
mozrunner should have been accompanied by a corresponding mozprofile
release and requirements version bump.

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

--HG--
extra : moz-landing-system : lando
2019-08-08 13:35:06 +00:00
Jared Wein
ad56b12bc8 Bug 1571567 - Fix no-fallthrough errors in /testing. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D40879

--HG--
extra : moz-landing-system : lando
2019-08-08 01:38:52 +00:00
Jared Wein
9cf685253f Bug 1571567 - Fix no-fallthrough errors in /services. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D40878

--HG--
extra : moz-landing-system : lando
2019-08-08 01:38:51 +00:00
Jared Wein
9c73e2262f Bug 1571567 - Fix no-fallthrough errors in /netwerk. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D40877

--HG--
extra : moz-landing-system : lando
2019-08-08 10:53:00 +00:00
Jared Wein
90040ef5e2 Bug 1571567 - Fix no-fallthrough errors in /layout. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D40876

--HG--
extra : moz-landing-system : lando
2019-08-08 01:38:51 +00:00
Jared Wein
e1b246a305 Bug 1571567 - Fix no-fallthrough errors in /js. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D40875

--HG--
extra : moz-landing-system : lando
2019-08-08 01:38:51 +00:00
Jared Wein
a0b4a0401b Bug 1571567 - Fix no-fallthrough errors in /dom. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D40874

--HG--
extra : moz-landing-system : lando
2019-08-08 01:38:50 +00:00
Jared Wein
94afc049c5 Bug 1571567 - Fix no-fallthrough errors in /docshell. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D40873

--HG--
extra : moz-landing-system : lando
2019-08-08 01:38:50 +00:00
Jared Wein
30f7f34419 Bug 1571567 - Fix no-fallthrough errors in /toolkit. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D40746

--HG--
extra : moz-landing-system : lando
2019-08-08 01:38:50 +00:00
Jared Wein
bfdcad7ada Bug 1571567 - Fix no-fallthrough errors in /browser. r=MattN,k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D40745

--HG--
extra : moz-landing-system : lando
2019-08-08 01:38:50 +00:00
Jared Wein
1b77b801de Bug 1571567 - Enable the no-fallthrough eslint rule. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D40744

--HG--
extra : moz-landing-system : lando
2019-08-08 12:45:00 +00:00
Julian Descottes
3df7a88f3b Bug 1572390 - Split main.js in debugger-server and debugger-server-connection r=yulia,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D41009

--HG--
rename : devtools/server/main.js => devtools/server/debugger-server-connection.js
rename : devtools/server/main.js => devtools/server/debugger-server.js
extra : moz-landing-system : lando
2019-08-08 12:44:13 +00:00
Jan de Mooij
c2329d1abb Bug 1525664 follow-up - Fix GDB pretty printer for JSString. r=jonco
I had to use try-except instead of "in" because if the value is a pointer type
(like JSString*) then "in" returned false.

I tested this with both 32-bit and 64-bit builds.

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

--HG--
extra : moz-landing-system : lando
2019-08-08 11:57:21 +00:00
Yoshi Cheng-Hao Huang
a29edd5706 Bug 1570590 : trace weak references in tracing. r=jonco
Introduces SweepingTracer and TraceWeakEdge to trace weak references in
AtomsTable::sweep and AtomsTable::sweepIncrementally while sweeping.
Also rename those two functions to traceWeak and traceWeakIncrementally.

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

--HG--
extra : moz-landing-system : lando
2019-08-08 12:27:50 +00:00
Emilio Cobos Álvarez
2747e35c51 Bug 1528616 - Make nsTypeAheadFind less prone to mismatched pres contexts. r=dholbert
Ranges don't cross documents, and there's no reason the typeahead find passes a
shell around. So just don't do it.

This also fixes a bug where references to frames were kept around a flush.
That's potentially unsafe, so I've avoided the flush by passing false to
nsRange.

If something depends on it all the callers need be audited and fixed to handle a
flush properly.

Depends on D40696

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

--HG--
extra : moz-landing-system : lando
2019-08-08 06:18:39 +00:00
Emilio Cobos Álvarez
5ab3251196 Bug 1528616 - Move PresShell::GetRectVisibility to nsTypeAheadFind.cpp. r=dholbert
nsTypeAheadFind.cpp contains all of the callsites to this function, so it seems like a logical place for it to live.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 11:21:55 +00:00
Andy Wingo
043f0bc30b Bug 1554113 - Support (Big)Int64 fields in typed objects r=till
Differential Revision: https://phabricator.services.mozilla.com/D40396

--HG--
extra : moz-landing-system : lando
2019-08-08 10:23:31 +00:00
Nupur Baghel
e500fdddbb Bug 1569100 - Marionette: Add IsDisplayed, IsEnabled and IsSelected commands and Bool response type. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D41187

--HG--
extra : moz-landing-system : lando
2019-08-08 11:13:07 +00:00
Nupur Baghel
dcfecbcd60 Bug 1569100 - Marionette: Add GetActiveElement, GetElementRect, GetElementTagName and GetElementText commands. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D41168

--HG--
extra : moz-landing-system : lando
2019-08-08 11:04:33 +00:00
Nupur Baghel
12ac212299 Bug 1569100 - Marionette: Add GetElementAttribute and GetElementProperty commands. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D40935

--HG--
extra : moz-landing-system : lando
2019-08-08 11:13:35 +00:00
Nupur Baghel
da14b112b7 Bug 1569100 - Marionette: Fix deserialization of value-wrapped MarionetteResult types. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D40816

--HG--
extra : moz-landing-system : lando
2019-08-08 10:43:13 +00:00
championshuttler
8c832e8927 Bug 1526796 - Removed Sphinx documentation output files is not removed from web server. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D35598

--HG--
extra : moz-landing-system : lando
2019-08-08 10:22:00 +00:00
Nihanth Subramanya
308d12bacb Bug 1569872 - Simplify the implementation of the tracking protection icon separator. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D41119

--HG--
extra : moz-landing-system : lando
2019-08-08 10:34:12 +00:00
Nihanth Subramanya
bb3b1c600b Bug 1570827 - Reverse the background gradient direction in the Protections Panel header. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D41116

--HG--
extra : moz-landing-system : lando
2019-08-08 10:34:34 +00:00
Nihanth Subramanya
060f67d20f Bug 1555237 - Implement "No Trackers Detected" section. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41109

--HG--
extra : moz-landing-system : lando
2019-08-08 10:41:02 +00:00
Bogdan Tara
65d5d845a5 Backed out 3 changesets (bug 1567784) for browser_check_identity_state.js failures CLOSED TREE
Backed out changeset 2088b67a848b (bug 1567784)
Backed out changeset 7f171c86351a (bug 1567784)
Backed out changeset f5c85f2d20cf (bug 1567784)
2019-08-08 13:35:46 +03:00
Marian Raiciof
d9a973527e Bug 1542046 - Allow running JetStream2 via Raptor r=rwood,perftest-reviewers
Changed the required yml, ini, json, js and html files to add Jetstream2 benchmark test to Raptor.
The changes on the javascript files are on github.

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

--HG--
extra : moz-landing-system : lando
2019-08-08 09:19:18 +00:00
André Bargull
602fac3e6b Bug 1572147 - Part 3: Remove includes to builtin/String.h. r=evilpie
Multiple files were including builtin/String.h, but not actually using any
function definitions from builtin/String.h.

Depends on D41040

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

--HG--
extra : moz-landing-system : lando
2019-08-07 20:06:30 +00:00
André Bargull
ea58e69ad2 Bug 1572147 - Part 2: Remove unused includes from builtin/String.h. r=evilpie
Depends on D41039

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

--HG--
extra : moz-landing-system : lando
2019-08-07 20:04:41 +00:00
André Bargull
e00f0693e3 Bug 1572147 - Part 1: Remove no longer used String functions from self-hosting global. r=evilpie
These functions were only exposed for the String generics.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 20:00:31 +00:00
Simon Giesecke
1687faeee5 Bug 1093064 - Increase number of GC iterations r=ttung,janv
Differential Revision: https://phabricator.services.mozilla.com/D40183

--HG--
extra : moz-landing-system : lando
2019-08-08 07:55:18 +00:00
Mike Hommey
b054443d47 Bug 1572327 - Don't record sccache stats in perfherder per instance type. r=nalexander
Build metrics where the instance type matters, like build times, are
important to keep track of per instance type, but sccache stats are hit
rates, number of non-cacheable requests, and number of write errors to
the cache, none of which are dependent on the instance type.

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

--HG--
extra : moz-landing-system : lando
2019-08-08 09:00:38 +00:00