Commit Graph

674024 Commits

Author SHA1 Message Date
Sylvestre Ledru
f12b9fa5c3 Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2019-10-06 18:29:55 +00:00
Dão Gottwald
2b49a6d5c5 Bug 1586542 - Remove bogus content:"" from #urlbar-background. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D48268

--HG--
extra : moz-landing-system : lando
2019-10-06 15:26:11 +00:00
Johann Hofmann
b4e070fae8 Bug 1554805 - Add tests for stripping the firstPartyDomain attribute for moz-extension principals. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D44733

--HG--
extra : moz-landing-system : lando
2019-10-06 15:43:34 +00:00
Johann Hofmann
c9dbb0c14e Bug 1554805 - Never set firstPartyDomain on origin attributes for moz-extension. r=rpl,Ehsan,tjr
Differential Revision: https://phabricator.services.mozilla.com/D47425

--HG--
extra : moz-landing-system : lando
2019-10-06 15:43:39 +00:00
Tomislav Jovanovic
5e51e18be7 Bug 1465520 - Remove deprecated isarticle filter for tabs.onUpdated r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D48263

--HG--
extra : moz-landing-system : lando
2019-10-05 21:19:08 +00:00
Edouard Oger
039428b2b7 Bug 1586487 - Make "Change…" button localizable. r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D48273

--HG--
extra : moz-landing-system : lando
2019-10-06 05:09:05 +00:00
Tim Nguyen
a8c148fb5f Bug 1586587 - Clean up textfields 'setAttribute' calls from LoginManagerPrompter.jsm. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D48280

--HG--
extra : moz-landing-system : lando
2019-10-06 13:43:17 +00:00
Frederic Wang
6e55f5dd6d Bug 1530110 - element.isInView throws for non-HTML elements. r=whimboo
Marionette's element.isInView function relies on the style IDL attribute.
This patch verifies that the function works as expected for MathML elements
after bug 1571487.

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

--HG--
extra : moz-landing-system : lando
2019-10-06 11:29:00 +00:00
Jonathan Kew
744009f84b Bug 1586278 - Append ".0" to stringified default values of floating-point prefs to distinguish them from integers in about:config. r=njn
Differential Revision: https://phabricator.services.mozilla.com/D48197

--HG--
extra : moz-landing-system : lando
2019-10-06 10:30:33 +00:00
Frederic Wang
138d2ac0fb Bug 1575870. Remove support for XLink on MathML elements. r=emilio
See https://groups.google.com/forum/#!topic/mozilla.dev.platform/70NFnet82cU

This commit introduces a new mathml.xlink.disabled option to disable support
for XLink attributes on MathML elements together with a use counter and
deprecation warning when support is enabled. For now, support is only disabled
in Nightly.

In the past, we relied on custom MathML deprecation warnings but those are
removed here. Corresponding tests for these legacy warning messages are
also removed from test_bug553917.html.

link-1.xhtml is run with XLink support enabled (since it checks xlink:href)
while browser_contentAltClick.js and browser_contentAreaClick.js are updated
to instead check MathML links (i.e. href instead of xlink:href).

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

--HG--
extra : moz-landing-system : lando
2019-10-05 21:47:38 +00:00
Nico Grunbaum
890b535549 Bug 1584751 - Only open DataChannelConnections that aren't already open; r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D47691

--HG--
extra : moz-landing-system : lando
2019-10-05 02:48:15 +00:00
Nico Grunbaum
5115905e34 Bug 1584695 - Place DataChannelConnection connection state behind an accessor - r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D47690

--HG--
extra : moz-landing-system : lando
2019-10-05 02:48:08 +00:00
Dão Gottwald
f497f36252 Bug 1586392 - Fix dragging from the expanded urlbar. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D48248

--HG--
extra : moz-landing-system : lando
2019-10-05 19:13:27 +00:00
Dão Gottwald
9c63a768b5 Bug 1586514 - Fix input and result alignment. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D48261

--HG--
extra : moz-landing-system : lando
2019-10-05 19:14:20 +00:00
dimi
32ee333331 Bug 1585443 - Remove IsCanonicalizedIP assertion. r=Ehsan
Top-level URL and third-party URL can be an IP address, remove
IsCanonicalizedIP assertion and do not fragment a domain when the domain is an IP address

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

--HG--
extra : moz-landing-system : lando
2019-10-04 23:26:11 +00:00
Frederic Wang
de2b53a526 Bug 1586008 - Factor out IsNodeInEditableRegion. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D48174

--HG--
extra : moz-landing-system : lando
2019-10-05 11:39:16 +00:00
Martin Stransky
f2f221fd5d Bug 1580733 - Fix AppConstants module getter, r=evilpie,mconley
Differential Revision: https://phabricator.services.mozilla.com/D47899

--HG--
extra : moz-landing-system : lando
2019-10-04 17:29:03 +00:00
Alexander Surkov
6ca4e23836 Bug 1586046 - sort toolkit chrome textbox tests out r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D48124

--HG--
rename : toolkit/content/tests/chrome/test_textbox_dictionary.xul => toolkit/content/tests/chrome/test_mozinputbox_dictionary.xul
extra : moz-landing-system : lando
2019-10-04 21:51:06 +00:00
Jason Orendorff
a72f386ba9 Bug 1549176 - Part 2: Update test262 tests. r=jwalden
The previous changeset made a change to test262-update.py. This changeset is
the result of running the script, like this:

    cd js/src/tests
    python test262-update.py --revision 59a1a016b7cf5cf43f66b274c7d1db4ec6066935

The revision is taken from the first line of js/src/tests/test262/GIT-INFO; the
purpose of specifying that revision is to run the script again using the same
input, so that the output reflects only changes to the script itself, not new
tests.

Depends on D46991

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

--HG--
extra : moz-landing-system : lando
2019-10-04 16:12:59 +00:00
Jason Orendorff
3329048c00 Bug 1549176 - Part 1: Ship Promise.allSettled. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D46991

--HG--
extra : moz-landing-system : lando
2019-10-01 00:14:51 +00:00
Bogdan Tara
c14a67e599 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-10-05 13:19:09 +03:00
arthur.iakab
9349caf8b4 Bug 1580356 - Add back l10n path definition for mobile/android/base. a=bustage-fix 2019-10-05 13:02:35 +03:00
Emilio Cobos Álvarez
daab72e229 Bug 1585882 - Fix needs_frame() check to account for the case where an ancestor of us has been reconstructed regularly, not via lazy frame construction. r=heycam
This is a pre-existing bug, and this would be enough to fix the website, but
this is still not 100% correct. More on that in a second.

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

--HG--
extra : moz-landing-system : lando
2019-10-05 09:25:21 +00:00
Frederic Wang
deaf58acd2 Bug 1571487 - Implement MathML DOM r=bzbarsky
See https://groups.google.com/forum/#!topic/mozilla.dev.platform/ssTytf-pT7k

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

--HG--
extra : moz-landing-system : lando
2019-10-04 19:05:36 +00:00
Geoff Lankow
68b84bf193 Bug 1585828 - Replace is_firefox_or_android condition with has_build condition on mach run/mach install r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D47992

--HG--
extra : moz-landing-system : lando
2019-10-04 13:20:07 +00:00
Dão Gottwald
2322d61c8b Bug 1586232 - Animate the megabar with transforms only r=mak
Differential Revision: https://phabricator.services.mozilla.com/D48164

--HG--
extra : moz-landing-system : lando
2019-10-05 02:35:17 +00:00
Adrian Wielgosik
c763074930 Bug 1583953 - avoid assert-heavy iterators in Span comparisons. r=jwalden
This lets us avoid pointlessly checking release assertions in a safe comparison loop.
In particular, for Span<char>, this lets the compiler use memcmp, speeding up comparisons by over an order of magnitude.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 02:08:11 +00:00
Mark Hammond
b261c7e440 Bug 1585507 - restore the 'connect another device' label in sync preferences. r=eoger,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D48142

--HG--
extra : moz-landing-system : lando
2019-10-04 12:53:15 +00:00
Gabriel Luong
e579ee608d Bug 1583945 - Import the RDM browser stylesheet along with the devtools-browser stylesheet. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D47132

--HG--
extra : moz-landing-system : lando
2019-10-04 22:29:47 +00:00
Mike Shal
58eee388c8 Bug 1586357 - Only force re-linking on 1-tier PGO builds; r=firefox-build-system-reviewers,chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D48206

--HG--
extra : moz-landing-system : lando
2019-10-04 20:53:42 +00:00
Daniel Varga
1a37376531 Backed out 6 changesets (bug 1456995) for devtools failure at browser/browser_aboutdebugging_serviceworker_timeout.js. On a CLOSED TREE
Backed out changeset 2237ceb903a4 (bug 1456995)
Backed out changeset 5ce169fa82fb (bug 1456995)
Backed out changeset e64553b959f9 (bug 1456995)
Backed out changeset 7c53d7ca5ef7 (bug 1456995)
Backed out changeset 67e23c511201 (bug 1456995)
Backed out changeset e127b732bab0 (bug 1456995)
2019-10-05 01:58:08 +03:00
Greg Tatum
3d718557fc Bug 1580469 - Create end to end profile capture tests; r=julienw
This patch creates the first full mochitest that exercises the profiler
popup's mechanisms of capturing profiles. The test tries to use user-focused
mechanisms–clicking buttons to fully capture a profile.

In addition, it fixes two leaks that were uncovered by the leaktest check.
The first has to do with the iframe src creating an about:blank page when
set to an empty string. The next was the Services.obs.addObserver call
in the perfFrontInterface not being removed when the page was unloaded.

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

--HG--
extra : source : f44e632769d75b428d0a84a3274bdf45095b91fc
2019-10-04 18:23:48 +00:00
Greg Tatum
4128a5f6ec Bug 1581975 - Factor out the getSymbolsTable browser code from client code; r=julienw
The popup's shortcuts use a different codepath than the popup's buttons.
When using the buttons, the profile was not being captured as a gzipped
profile, and it was using the DevTools' mechanism for getting the symbol
tables. This patch makes the getSymbolTables mechanism configuring in the
recording panel's client.

In addition, browser code made its way into the client. This patch moves
the browser code to all be in browser.js to match the original code
organization for the panel, which was trying to keep browser APIs
out of the React components and Redux store.

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

--HG--
extra : source : 5a3661caf52faaf67b10fcef9e3121d639a17cc3
2019-10-04 18:17:43 +00:00
Daniel Varga
038d80fc3b Backed out 2 changesets (bug 1580469, bug 1581975) for devtools failure at browser/browser_aboutdebugging_serviceworker_timeout.js
Backed out changeset f44e632769d7 (bug 1580469)
Backed out changeset 5a3661caf52f (bug 1581975)

--HG--
extra : rebase_source : 4ab13ee495ce0709daaaed4e3cec53d11bd3042a
2019-10-05 01:17:45 +03:00
Kris Maglione
1be547aab5 Bug 1586119: Part 3 - Enable some tests which appear to work under Fission. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D48222

--HG--
extra : moz-landing-system : lando
2019-10-04 21:50:32 +00:00
Kris Maglione
147f1b5141 Bug 1586119: Part 2 - Fix some more tests to almost work under Fission. r=mccr8
These still fail or timeout because of missing platform features, but at least
the tests will pass once those platform features are fixed after this.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 21:50:34 +00:00
Kris Maglione
b8a4406b8e Bug 1586119: Part 1 - Fix a couple of tests to work under Fission. r=mccr8
The key change here is to use SpecialPowers.spawn to access `location.href`
and `location.reload()` for remote windows in the correct proceses. The
remaining changes are refactorings to make it easier to encorporate async
operations like `SpecialPowers.spawn` in the test logic.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 21:55:07 +00:00
Sam Foster
f1faf0cb04 Bug 1585398 - Dont clear the generated password cache when merging the autosaved login. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D48144

--HG--
extra : moz-landing-system : lando
2019-10-04 21:28:15 +00:00
Csoregi Natalia
ce06821ff1 Merge mozilla-central to autoland. CLOSED TREE 2019-10-05 00:41:24 +03:00
Csoregi Natalia
489a461af5 Merge autoland to mozilla-central. a=merge 2019-10-05 00:36:39 +03:00
Gurzau Raul
46534bb2e6 Backed out changeset 8cdc2f617b0d (bug 1586232) fpr faiures at browser_searchbar_openpopup.js on a CLOSED TREE. 2019-10-05 00:25:59 +03:00
Gurzau Raul
157349c230 Backed out changeset 20828684a87d (bug 1585727) for mochitest failures at browser_preferences_usage.js on a CLOSED TREE. 2019-10-05 00:24:48 +03:00
Csoregi Natalia
8768a4f5e3 Backed out 7 changesets (bug 1576714) for fission permafailures on test_bug590812.html. a=backout
Backed out changeset d0c49f00eb91 (bug 1576714)
Backed out changeset faecc9f35b49 (bug 1576714)
Backed out changeset 2e156655c31e (bug 1576714)
Backed out changeset eece722082c7 (bug 1576714)
Backed out changeset ebda40f96884 (bug 1576714)
Backed out changeset 7dce423417d8 (bug 1576714)
Backed out changeset 9a5072019168 (bug 1576714)
2019-10-05 00:08:33 +03:00
Matt Howell
4040844711 Bug 1586228 - Don't always disable file downloads when parental controls are on in Windows 10. r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D48202

--HG--
extra : moz-landing-system : lando
2019-10-04 21:03:26 +00:00
Nick Alexander
c46ec74815 Bug 1580356 - Remove Fennec (Firefox for Android). r=snorp,mshal
This does many things:

1) stops producing (and consuming) `FennecJNI*` JNI wrappers
2) removes the :app and :thirdparty Gradle projects
3) removes relevant pieces of the Gradle target configuration
4) updates lints
5) purges old configurations

After this commit, the `mobile/android` project/application builds
only GeckoView.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:55:11 +00:00
Nick Alexander
116ce05f35 Bug 1580356 - Pre: Don't collect package metrics. r=mshal
Differential Revision: https://phabricator.services.mozilla.com/D47696

--HG--
extra : moz-landing-system : lando
2019-10-04 20:56:27 +00:00
Nick Alexander
6905ecebb7 Bug 1580356 - Pre: Allow no download information in informulate.py. r=mshal
GeckoView builds produce artifact for download by Mozilla's regular
consumer audience.  It's not clear what, if anything, depends on this
download information, but this is a reasonable way to find out!

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:56:29 +00:00
Iain Ireland
b3d6817f4b Bug 1585874: Clear GC pointers in ScriptSource when canonical ScriptSourceObject is finalized r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D48219

--HG--
extra : moz-landing-system : lando
2019-10-04 20:04:34 +00:00
Doug Thayer
c93f700860 Bug 1550108 - Reduce stack size on StartupCache threads r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D46225

--HG--
extra : moz-landing-system : lando
2019-10-04 20:45:41 +00:00
Doug Thayer
e64355e5cd Bug 1550108 - Prefetch StartupCache off main thread r=froydnj
Does what it says on the tin. Once we have a central scheduling
system this should likely just consume that.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:45:32 +00:00