Commit Graph

592058 Commits

Author SHA1 Message Date
Johann Hofmann
29d2c4832d Bug 1451486 - Part 1 - Ignore the storage attribute on indexedDB.open() by default. r=asuth,baku
MozReview-Commit-ID: 844FRkx3rKZ

--HG--
extra : rebase_source : 962cd1ade83b34561ebd6cd70365b44b85a3aa95
2018-04-10 23:00:30 +02:00
Sylvestre Ledru
e2ad665009 Bug 1455086 - codespell: add an exclude list r=ahal
MozReview-Commit-ID: JcRGpjXzxEi

--HG--
extra : rebase_source : 25dda950ddbe3a077e0c74b10f472b97a56565a7
2018-04-18 21:17:40 +02:00
Xidorn Quan
44232b9bb8 Bug 1454589 - Don't change window style according to sizemode if the window hasn't be shown. r=jimm
MozReview-Commit-ID: Hysc4yXapYW

--HG--
extra : rebase_source : 8dfd3684d59895405b9a4d63513ee3ae2fa490ab
2018-04-19 15:20:02 +10:00
Cosmin Sabou
bbd97ff8de Backed out changeset fd0857bfc9d4 (bug 1453818) for ESlint failure on browser_bug1453818_samesite_cookie.js. CLOSED TREE 2018-04-20 00:13:20 +03:00
Dão Gottwald
e18d220663 Bug 1454631 - Remove nsIXULBrowserWindow::forceInitialBrowserRemote. r=mconley
MozReview-Commit-ID: BUOJ0TjSCgt

--HG--
extra : rebase_source : ca340ebd3e7ed17f51ead58d8eef6c657091d92d
2018-04-17 16:04:10 +02:00
Francois Marier
d30ce800d1 Bug 1453818 - Add test for same-site cookies in reader mode. r=ckerschb,Gijs
MozReview-Commit-ID: 58j7geRM6KW

--HG--
extra : rebase_source : 11029ae7ffe9d246e19e25a03a8f7931491672c8
2018-04-17 13:40:18 -07:00
Kartikaya Gupta
cee64af762 Bug 1391318 - Automatically enable async scene building with webrender.all. r=jrmuizel
MozReview-Commit-ID: IRXZq8ynrdt

--HG--
extra : rebase_source : b34691d952138f442fd376cbc5a79f9742e26f6b
2018-04-19 14:10:36 -04:00
Gijs Kruitbosch
287e140005 Bug 1454956 - change scheme loop to use a range-based for loop, r=nwgh
MozReview-Commit-ID: C0a6urRjBzn

--HG--
extra : rebase_source : 98f16b7ed23d723e2b45b9625018ebcd4ed9c4a3
2018-04-19 16:13:00 +01:00
Julian Descottes
2abcfa7fec Bug 1455226 - Load memory/initializer.js via browserRequire instead of a script tag;r=ochameau
"async" methods defined in scripts loaded via a <script> tag seem
to indirectly use the document's Promise, which is not usable after
the DOM of the document has been destroyed.

This is an issue if we invoke this code during the destroy of the
toolbox.

MozReview-Commit-ID: C8juQqJlVDN

--HG--
extra : rebase_source : 1d30dd878721119064081dfa33881488f7600a4b
2018-04-19 19:12:18 +02:00
Cosmin Sabou
83053e4d44 Backed out changeset c1af8cec18e0 (bug 1455115) for turning mochitest test_bug1166138.html (bug 1240225) into almost permafailure on Android. CLOSED TREE 2018-04-19 23:21:25 +03:00
Kyle Machulis
e815e1dfed Bug 1452826 - Simplify sensor event check; r=johannh
Remove check for background-sensor permission, since there is no place
in the code that grants that permission anymore.

MozReview-Commit-ID: 6im17gfzmGi

--HG--
extra : rebase_source : 149f0d32e46c7fdb6839cdb574265d976917717c
2018-04-11 14:15:54 -07:00
Kyle Machulis
14f66cea5d Bug 1452826 - Simplify vibrate permission handling; r=johannh
Vibration is the last user of permissions helper functions in
navigation, these can be simplified into the vibrate functionality.

MozReview-Commit-ID: CGA5WL7nObS

--HG--
extra : rebase_source : bdab714b0bd3a5774300ad71c07090a9565b75ea
2018-04-09 19:20:36 -07:00
Kyle Machulis
d2bad2c5cc Bug 1452826 - Remove unused permissions code from Navigator; r=johannh
Removing unused CheckPermission, HasWifiManagerSupport, and
HasWakeLockSupport calls from Navigator.

MozReview-Commit-ID: Ck4c9gS0sfA

--HG--
extra : rebase_source : 9b6e57f25da34afa20d1ac024b714ed1b607f47b
2018-04-09 18:31:13 -07:00
Jan Henning
32d9c41e41 Bug 1415342 - Part 4 - Document differences between desktop and mobile Sanitizer implementations. r=asuth
MozReview-Commit-ID: BVSf85k1jHL

--HG--
extra : rebase_source : 8de08fefb0bdc231804668fa987310e9a9371a99
2018-04-12 20:26:59 +02:00
Jan Henning
4103fa9579 Bug 1415342 - Part 3 - Clear MediaMmanager deviceIds when clearing cookies. r=esawin
There is at least one reference to the MediaManagerService being used within
mobile in conjunction with WebRTC, so we should do the same thing that desktop
Firefox is doing here.

MozReview-Commit-ID: 1z1cLapxK2F

--HG--
extra : rebase_source : cea422e1bce709001d2af673c6f3d3fd71ebc810
2018-04-12 20:37:21 +02:00
Jan Henning
4e291000d0 Bug 1415342 - Part 2 - Copy offlineApps sanitizing code from desktop implementation. r=esawin
This is a straight copy-and-paste of the non-range-based desktop code in Sanitizer.jsm.

MozReview-Commit-ID: 71r8LO4xzYF

--HG--
extra : rebase_source : 276cb7d1043016f3df04727bd8437e9e014a558e
2018-04-12 20:49:50 +02:00
Jan Henning
404003707f Bug 1415342 - Part 1 - Move OfflineAppCacheHelper to Toolkit. r=standard8
The OfflineAppCacheHelper was apparently introduced after the Sanitizer had been
forked for Fennec and so far nobody bothered to use it there as well.

MozReview-Commit-ID: 42Uk5hfvf9y

--HG--
rename : browser/modules/offlineAppCache.jsm => toolkit/modules/offlineAppCache.jsm
extra : rebase_source : 77e542dbbdfea62b918b89b4c0799be7e3f89ef9
2018-04-12 19:16:02 +02:00
Alex Gaynor
96d753fce3 Bug 1455328 - handle repeated calls to ContentParent::AllocPPrintingParent more gracefully; r=bobowen
MozReview-Commit-ID: FPl7zr7imPC

--HG--
extra : rebase_source : 6afd6e2151e135fc5a7ed772b0825a6438868e21
2018-04-19 10:28:20 -04:00
Jim Chen
ef8cacbf61 Bug 1455112 - 3. Update existing multiline debug lines; r=jchen
Update existing multiline debug lines to use the new format.

MozReview-Commit-ID: 3mkEAlgSePp

--HG--
extra : rebase_source : 3589f6de9b7ff1b8ef18904f41d7f262908d91ef
2018-04-19 14:41:24 -04:00
Jim Chen
9bfe6194ec Bug 1455112 - 2. Add eslint rules to enforce debug/warn usage; r=esawin
Add some eslint rules to prevent mistakes and help correct debug/warn
usage.

* Make sure debug/warn are used with template literals.

* Make sure debug/warn are used with single template literal instead of
  concatenated expressions.

* Make sure debug/warn literals don't include unnecessary JSON.stringify
  calls.

MozReview-Commit-ID: LOLYbwIxGuf

--HG--
extra : rebase_source : 013281c1ddbb773c2b2b852f6d5d2006c29344de
2018-04-19 14:41:24 -04:00
Jim Chen
1fa135e82d Bug 1455112 - 1. Coalesce multiple log lines into one; r=esawin
Coalesce multiple lines into one line when logging, so that long lines
can be split into multiple lines. For example,

    debug `foo=${foo}
           bar=${bar}`

To actually log multiple lines, use multiple log calls,

    debug `foo=${foo}`
    debug `bar=${bar}`

MozReview-Commit-ID: 2Wedxkxccm8

--HG--
extra : rebase_source : 7290cc0df5d25bec660d51051a8a7bb21d814178
2018-04-19 14:41:24 -04:00
Kit Cambridge
a3865ba9ec Bug 1410270 - Run Places maintenance for certain Sync bookmark errors. r=tcsc
MozReview-Commit-ID: 54lYPfPods2

--HG--
extra : rebase_source : afbe3a02d23c3f910110634e67281cddd00ac305
2018-04-11 18:25:33 -07:00
Cosmin Sabou
75fd9783c8 Backed out changeset 047536b1a60a (bug 1448918) for browser chrome failures on browser_urlbar_blanking.js. CLOSED TREE 2018-04-19 21:52:24 +03:00
Zibi Braniecki
5ecc1326e2 Bug 1454323 - Set the default key in <key> to avoid it capturing all command keys. r=jaws
MozReview-Commit-ID: 3oD7iaTEbZg

--HG--
extra : rebase_source : b14968313b319676ca68180164cf71a4b057a6b8
2018-04-17 12:50:48 -07:00
Drew Willcoxon
338f448862 Bug 1446551 - "too much recursion" when pressing enter in location bar. r=mak
MozReview-Commit-ID: C8xhlyXOVC2

--HG--
extra : rebase_source : ec83c04cbc59d4bedb159747bb263390a4602dd5
2018-04-18 16:21:18 -07:00
Kit Cambridge
69a70b3ac2 Bug 1455164 - Ignore moved user content roots in the bookmarks mirror. r=markh
MozReview-Commit-ID: 7M9gErmjb4J

--HG--
extra : rebase_source : cbcac5b9be9997583a5ff566ede427e1e8d37b6f
2018-04-17 15:41:58 -07:00
Kit Cambridge
8f167ae723 Bug 1451152 - Record timing for merging, updating Places, and staging records in the bookmarks mirror. r=tcsc
MozReview-Commit-ID: IQk4Bmb4h7S

--HG--
extra : rebase_source : 7e41ad9db0356becf7dc7dc53ecca94e1e8e0609
2018-04-18 16:20:22 -07:00
Kit Cambridge
4078cb3ef6 Bug 1451152 - Record the bookmarks mirror database size in telemetry. r=tcsc
MozReview-Commit-ID: JIQpzTc9Kuw

--HG--
extra : rebase_source : 0970b9dd117274732aa3d58d5e90f3a0e5f20a49
2018-04-18 16:44:47 -07:00
David Keeler
2c25bac533 bug 867473 - (4/4) remove nsIX509Cert.issuer and getChain r=jcj
These functions cause main-thread certificate verifications, which is bad for
performance. In general, nsIX509CertDB.asyncVerifyCertAtTime should be used
instead.

MozReview-Commit-ID: 9nkUDmyFY0k

--HG--
extra : rebase_source : d3e8a02e2d21e5507e71681b88f0360edf64b790
2018-04-17 13:07:52 -07:00
David Keeler
df11944f15 bug 867473 - (3/4) replace use of nsIX509Cert.getChain() with an asynchronous API r=fkiefer,jcj
MozReview-Commit-ID: 8Ag6BrlyASU

--HG--
extra : rebase_source : 0c50d55c90301b19139d6f4a50694f1458d752f4
2018-04-17 12:41:23 -07:00
David Keeler
4ad6f791bc bug 867473 - (2/4) move certificate chain utility functions to a shared location r=fkiefer,jcj
MozReview-Commit-ID: JxlN95YLwRq

--HG--
extra : rebase_source : b4a5cacdc336cb8cfa0bad5a2a705667928e5167
2018-04-17 12:37:15 -07:00
David Keeler
98a4d728f8 bug 867473 - (1/4) refactor certificate chain utility functions in certViewer.js r=fkiefer,jcj
MozReview-Commit-ID: EvDtrr4t1ZO

--HG--
extra : rebase_source : a0787be343b55466135c02d944f3c199310b8d51
2018-04-17 12:33:04 -07:00
Shane Caraveo
c59e67a1fe Bug 1432645 add browserSetting to flip urlbar.openintab, r=rpl
MozReview-Commit-ID: 6egB1yj6bkI

--HG--
extra : rebase_source : 6954a5d71bf931f2de2765e7f50d21d5b7a1eefe
2018-04-18 14:24:32 -05:00
Andrew McCreight
1610f69376 Bug 1454724 - Add scalar telemetry for max ghost windows. r=chutten
Rather than recording how many leaked (ghost) windows we see at
various times, I think it will be more useful over all to record what
the maximum number of ghost windows we see during a single
ping. Hopefully this will show up in a way that generates automated
alerts better than GHOST_WINDOWS.

If this works out, I'll make this telemetry measure permanent and
remove GHOST_WINDOWS.

MozReview-Commit-ID: 11ma1lLGz5L

--HG--
extra : rebase_source : dc7705d288d3301fc0a1ec15f8dadfb66fe8820f
2018-04-18 11:56:53 -07:00
Cosmin Sabou
76ece55b54 Backed out changeset 16bb3f3c01cb (bug 1454471) for wpt failures on replacement-enabled.html
--HG--
extra : rebase_source : 52e16d6edeee664b48dfb5d75cb4a250d9eb0f1d
2018-04-19 20:41:41 +03:00
Alex Gaynor
795b6ca574 Bug 1455075 - handle a null argument in ContentParent::RecvShowAlert; r=mystor
MozReview-Commit-ID: Be6D1fOe0w3

--HG--
extra : rebase_source : 8a361caf83f1d9b1f5e4c4ff48074fa17cbafdd9
2018-04-18 14:53:43 -04:00
Belén Albeza
21f04c4d9f Bug 1454895 - allow toolbox to call getProcess when debugging a local tab. r=jryans
MozReview-Commit-ID: 19bhk3Wn9qE

--HG--
extra : rebase_source : f0926cbe239059cfd45cd2527db94a7b2106e4a5
2018-04-19 17:56:02 +02:00
Erica Wright
b8d83d9bf4 Bug 1448918 - Create about:welcome page in preperation for firstrun migration. r=dmose
MozReview-Commit-ID: CoXu6R20GhM

--HG--
extra : rebase_source : 3155bc18a5071e554de325495820b4476c0ef5ce
2018-04-13 14:39:38 -04:00
Alexis Beingessner
f5dc14582d Bug 1455365 - change fails-if to fuzzy-if. r=kats
All the upstream issues have been resolved, so this now works well.
There is minor artifacting on the linux CI which does show up on
all platforms in my local testing, but it's too minor for more
effort to go into this. I get perfect results locally, so needs
the full fuzzing range.

MozReview-Commit-ID: 8XZk85kn9WP

--HG--
extra : rebase_source : d337b185d83be5fa591f21848e2ce6b8cf0a462c
2018-04-19 10:32:15 -04:00
Jeff Muizelaar
37945b5582 Bug 1454736. Use the bounds of the item as the bounds for PushLayer. r=Gankro
This has a big performance impact because we instead of defaulting to the bounds
of the image we can use a much smaller temporary surface.

--HG--
extra : rebase_source : 0daba1adae742df3b983f80944dc4344bc70a5d6
2018-04-17 17:30:02 -04:00
Gregory Szorc
893a9ad99d Bug 1455127 - Remove --package from upload.py; r=ted
The argument is never used in the local file copying function. So let's
nuke the argument.

MozReview-Commit-ID: JeU4LaVvGD7

--HG--
extra : rebase_source : 0e305c5bff0e3871fd11a554d75e7f53ceea4bdd
2018-04-19 09:31:00 -07:00
Gregory Szorc
5de6850705 Bug 1455127 - Remove --properties-file from upload.py; r=ted
This was only used for the remote server case. That code was recently
deleted.

MozReview-Commit-ID: 7usqWZ7CuBR

--HG--
extra : rebase_source : f27b37391802a2980feffa5d88c92228d137824f
extra : source : 46b8a00288c8d7b88fd9b7aee20e88ddfd96d57b
2018-04-19 09:30:52 -07:00
Gregory Szorc
fa49ba4a40 Bug 1455127 - Remove functionality for uploading to a server; r=ted
With the transition to Taskcluster, "uploads" are artifacts in a local
directory. So we don't need to support uploading to a remote server
using SCP.

This commit removes all the code to support uploading to a remote
server.

And since property files were only written out for the remote case, all
that code can be deleted as well.

Since UPLOAD_HOST no longer means anything, we no longer set it in
mozharness configs.

MozReview-Commit-ID: 66gkM8erkGk

--HG--
extra : rebase_source : ee85bb927cfb98e1ca383ab2591febfc1f0ce5cd
2018-04-19 09:30:31 -07:00
Mike Cooper
293250b817 Bug 1447226 - Don't show shield study opt-in as checked when studies won't run r=Gijs
MozReview-Commit-ID: 51TycE6mLcq

--HG--
extra : rebase_source : 71bf4e8f1d53f5de6ca69a45737ae1a45b5ee590
2018-03-29 16:23:21 -07:00
Noemi Erli
67de880e49 Backed out changeset ec32f150fef7 (bug 1454496) for wpt failures on a CLOSED TREE 2018-04-19 19:38:49 +03:00
Kit Cambridge
6eca93f5b3 Bug 1455183 - Create fresh bookmarks mirror database copies for each migration test. r=mak
MozReview-Commit-ID: 1Mr8NERSrN8

--HG--
extra : rebase_source : 290aa52a52b4b502bdf030f67a99dde18229e0eb
2018-04-19 08:32:52 -07:00
Francois Marier
708b70167e Bug 1455162 - Test about: URLs with and without same-site.enabled. r=ckerschb
MozReview-Commit-ID: Wi8SXkGIci

--HG--
extra : rebase_source : 88305c0be0117e538bd996626aace14a5a952749
2018-04-18 17:01:01 -07:00
Chris Manchester
df340972e4 Bug 1449965 - Output directories during the build as we compile object files. r=ted
MozReview-Commit-ID: K4RrObGHXIC

--HG--
extra : rebase_source : 09e66caa36cd6bac1d5ac4bbf300ab4ee93fce27
2018-04-19 00:16:57 -07:00
Jean-Yves Avenard
abe6e049cd Bug 1435212 - Add support for FFmpeg 4.0. r=bryce
MozReview-Commit-ID: JlDFSUyGQu

--HG--
extra : rebase_source : 310135ac5453b01164910bd3bf50b6107dcbc710
2018-04-19 10:19:15 +02:00
Marco Bonardo
dc7cbba002 Bug 1453545 - Properties option disabled when right-clicking a bookmarks folder. r=standard8
MozReview-Commit-ID: 30JmVhO7sh9

--HG--
extra : rebase_source : d7e46a4b5a3cbe631305e909dca7edf3ab54e5ce
2018-04-19 00:16:48 +02:00