Kris Maglione
bae21228e0
Bug 1320186: Don't sanitize storage values more than once. r=aswan
...
MozReview-Commit-ID: y6S5LqS7fL
--HG--
extra : rebase_source : 45cadc8b865782f3633d01785e6084cd676ccc72
extra : amend_source : a9d9e68e5b66efd0b4859ba8bee9e72cb7f12ced
2017-06-06 18:59:06 -07:00
Wes Kocher
bb1d061819
Merge inbound to central, a=merge CLOSED TREE
...
UPGRADE_NSS_RELEASE UPGRADE_NSPR_RELEASE
MozReview-Commit-ID: 2CXltQtu4Y1
--HG--
extra : amend_source : 16333c0fa5342dfbbb2a4ded71f94119a022e27b
2017-06-06 17:15:21 -07:00
Kate Ustiuzhanina
82b8c9fead
Bug 1367094 - Measure the size of successful and failed pings. r=gfritzsche
...
MozReview-Commit-ID: KSt07czm7Kt
--HG--
extra : rebase_source : 588835ced106e7effe1afbd6e6490af2313f4cd4
2017-06-06 16:52:41 +01:00
Sebastian Hengst
378d5b752d
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-06-06 11:34:00 +02:00
Tim Taubert
eff2b27ea3
Bug 1362058 - Update FX_SESSION_RESTORE_DOM_STORAGE_SIZE_ESTIMATE_CHARS histogram metadata r=chutten
2017-06-01 15:30:30 +02:00
Wes Kocher
3c05a4998a
Merge inbound to central, a=merge
...
MozReview-Commit-ID: Cb3YlCdVhQr
2017-06-05 17:34:09 -07:00
Bob Owen
12073adc94
Bug 1370216: Remove SANDBOX_BROKER_INITIALIZED telemetry. r=jimm
2017-06-05 20:18:31 +01:00
Kris Maglione
d2ac9519c1
Bug 1370263: Null check document URI before matching content scripts. r=mixedpuppy
...
MozReview-Commit-ID: IB8HMmukD1h
--HG--
extra : rebase_source : 7267ae37b0b0d5813ce5510c1aeb225e16649bba
2017-06-05 10:26:06 -07:00
Raajit Raj
212196b16a
Bug 1367750 - Allow new keys in Histograms.json if strict_type_checks is False r=chutten
...
MozReview-Commit-ID: LyB72VN0tDP
--HG--
extra : rebase_source : 513b95f5da133ac5a515a11ad209723e2237cb24
2017-05-26 02:31:34 +05:30
Mark Banner
c93c2a1504
Bug 1370240 - Enable the ESLint no-control-regex rule across mozilla-central. r=mossop
...
MozReview-Commit-ID: IN7YMk7yhAO
--HG--
extra : rebase_source : be0a9cae6eae14d4f097eced2e231a96c89c9c47
2017-06-05 15:43:09 +01:00
Ryan VanderMeulen
d6d4bcb282
Merge m-c to autoland. a=merge
2017-06-05 09:14:21 -04:00
Ryan VanderMeulen
0a3b9074de
Merge inbound to m-c. a=merge
2017-06-05 09:12:18 -04:00
Sebastian Hengst
e9ee226b01
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-06-05 11:08:00 +02:00
Sebastian Hengst
2abbd7e74c
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: G0dLvIdtcAi
2017-06-05 11:05:49 +02:00
Dão Gottwald
8a952aed25
Bug 1367076 - Set datareporting.policy.firstRunURL by default to replace data choices infobar with privacy policy in a background tab on first run. r=Gijs
...
MozReview-Commit-ID: 9r5el0I2HrA
--HG--
extra : rebase_source : d5bc0f8a5dea60d4d3bbaaf5332d8f022693d381
2017-05-31 13:48:06 +02:00
Jared Hirsch
f2ce0dde51
Bug 1366827 - Enable WebExtension experiments in Beta and Release. r=aswan
...
MozReview-Commit-ID: 1Z5p4AoelPu
--HG--
extra : rebase_source : fcb842f8998c70ca7d87bf7af96f7454fe1fc512
2017-06-02 12:04:01 -07:00
Sebastian Hengst
5e4755df68
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: IdRgoZ9hiXq
2017-06-03 20:15:27 +02:00
Joel Maher
b44356bc28
Bug 1368364 - backout bug 1242505 as it causes browser/modules/ intermittent failures. r=paolo
2017-06-03 10:34:14 +02:00
Wes Kocher
269f7e9f5c
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 9wTctDOsPpO
2017-06-02 17:31:31 -07:00
Florian Quèze
6e4f665838
Bug 1369467 - Move a few module imports off of app-startup, r=mconley.
2017-06-02 22:08:21 +02:00
Shane Caraveo
da8da360a1
Bug 1367138
fix webrequest frameId and parentFrameId, r=aswan
...
MozReview-Commit-ID: F8lD8vvfSQ5
--HG--
extra : rebase_source : 6d50d32360f974165f0fef168f16d606f72f5dc0
2017-06-02 12:05:13 -07:00
Gabriele Svelto
43c10532d4
Bug 1353168 - Add a crash annotation to distinguish between web, file and extension content processes; r=bsmedberg
...
This adds the RemoteType annotation to a content crash report so that we can
distinguish between content processes that crashed while running remote, local
or extension code. The annotation is passed along the others to Socorro by the
crashreporter and is also whitelisted for inclusion in the crash ping.
MozReview-Commit-ID: 4avo0IWfMGf
--HG--
extra : rebase_source : 8d03f7e166b5762a5ce7cab13c2101302b4f1d2f
2017-06-01 11:16:11 +02:00
Carsten "Tomcat" Book
72ff833516
Backed out changeset 12e990a89018 (bug 1369538) for causing new intermittent leak in browser_devices_get_user_media_in_frame.js
2017-06-02 10:37:59 +02:00
Gerald Squelart
dbea6f45b8
Bug 1369538 - Telemetry MEDIACACHESTREAM_LENGTH_KB - r=cpearce,francois
...
Capture each media stream's length (as provided, otherwise as actually
downloaded), to gauge whether keeping media in memory would have a significant
impact.
MozReview-Commit-ID: 4yUQrbgLcGG
--HG--
extra : rebase_source : bed0ea1d58f864463926478b0f8ea59e7084c4af
2017-06-02 10:43:45 +12:00
Shane Caraveo
18810facfb
Bug 1342708 fix datalist failure in webext popups, r=kmag
...
MozReview-Commit-ID: FbTB9h3TTdq
--HG--
extra : rebase_source : e6dcd759713b62cd6d71172feebf7d788079bf62
2017-06-01 16:20:34 -07:00
Edouard Oger
9d1dc7c4a7
Bug 1368560 part 2 - Move Svc.Crypto to Weave.Crypto. r=markh
...
MozReview-Commit-ID: 74IFsVjZSgz
--HG--
extra : rebase_source : 00f77b7a24a509d5e9fabb8ee7793a59b38f639f
2017-05-29 13:24:01 -04:00
Rob Wu
7802980fa2
Bug 1307852 - Pass ID of calling add-on to native messaging app r=aswan
...
This allows native messaging binaries to identify the add-on that
invoked the native messaging app, in case more than one add-on is
allowed to launch the native messaging app.
MozReview-Commit-ID: GgjwfJDbBkW
--HG--
extra : rebase_source : b60d33e9f3936f26b8792ef5cd1f9fea304f29ae
2017-06-01 19:08:02 +02:00
Kris Maglione
bc26955f41
Bug 1356546: Part 4 - Use StructuredCloneHolder as transport for proxied method return values. r=aswan
...
MozReview-Commit-ID: LZ3XkamgkeF
--HG--
extra : rebase_source : 7887bde7e424b35de18ad069161a984c556cc659
2017-06-04 20:39:28 -07:00
Marco Bonardo
dd81367ed0
Bug 1337858 - Replace CopyFavicon in the Docshell with a proper favicons API. r=standard8
...
MozReview-Commit-ID: 8wjSbj0FTwE
--HG--
extra : rebase_source : 9957affac43f7e04dcd94d2fa9cf2d973cd327de
2017-05-18 16:48:23 +02:00
Tomislav Jovanovic
cac5c016d9
Bug 1367572 - Remove uniquified file when used in combination with saveAs option r=aswan
...
MozReview-Commit-ID: 4atukwcsZgA
--HG--
extra : rebase_source : da1fc8a15d199b8dff580e1804147a4ed9034f0a
2017-06-06 00:37:41 +02:00
milindl
e39cee520c
Bug 653816 - returning only nontags for GetBookmarkIdsForURI and fixing consumers, r=mak
...
Most consumers of `GetBookmarkIdsForURI` already don't need tags, the only
consumer which does (`TaggingService`) has been changed to use a separate
database query.
MozReview-Commit-ID: LabjaA6Q0GF
--HG--
extra : rebase_source : e13dc730a53b5b46ca1766bf896112aa65aa00af
2017-05-30 19:48:17 +05:30
Chris H-C
ffd3df761f
bug 1364502 - Allow GHOST_WINDOWS to be recorded opt-out data-r=bsmedberg r=bsmedberg,mccr8
...
GHOST_WINDOWS will be used to satisfy Quantum release criteria. As such, we
need release-channel collection.
Near as I can tell the memory manager works just as well in Release as in
pre-release, so this should be all that's necessary.
MozReview-Commit-ID: 1iLJhlgKoVQ
--HG--
extra : rebase_source : f5ae38b0693734c03278c1c0dde9e3b835d6a4b9
2017-05-19 16:05:46 -04:00
Ryan VanderMeulen
a185080885
Merge inbound to m-c. a=merge
2017-06-01 11:54:38 -04:00
Bob Silverberg
b994507ee4
Bug 1364975 - Allow WebExtensions to disable WebRTC, r=aswan
...
Implement privacy.network.peerConnectionEnabled to allow WebExtensions to enable and disable RTCPeerConnections (aka WebRTC).
MozReview-Commit-ID: 5zGotQNwsko
--HG--
extra : rebase_source : 3543efa9fdbd7689581b3ffd3507cf2b4fee284d
2017-05-24 09:58:43 -04:00
Julian Descottes
9bedf05e44
Bug 1364075 - remove DevTools dependency in ContentProcessSingleton;r=ochameau
...
MozReview-Commit-ID: 38XKKM37jC5
--HG--
extra : rebase_source : 65b3aced59a7f5ceca35b2941c1ab1c80ac89b2b
2017-05-29 23:36:26 +02:00
Kris Maglione
825b6cd689
Bug 1356546: Part 3 - Use StructuredCloneHolder as transport for proxied message listeners. r=aswan
...
MozReview-Commit-ID: 2YeNuGkmY3k
--HG--
extra : rebase_source : e55e9359ec31e532d72bef3acad0b6c2cc6d9b57
2017-05-06 21:21:37 -07:00
Kris Maglione
600b6a2dff
Bug 1356546: Part 2 - Use StructuredCloneHolder as transport for MessageManager messages. r=aswan
...
MozReview-Commit-ID: 3z1uAAbsgTj
--HG--
extra : rebase_source : 42dd1c12709705b0e6fae996ddc7f8bc56240bb0
2017-06-04 20:46:38 -07:00
Kris Maglione
0cd3e0a862
Bug 1368189: Move more code out of ExtensionUtils.jsm. r=mixedpuppy
...
Also removes some dead code.
A lot of the code in ExtensionUtils.jsm is not needed in all processes, and a
lot of the rest isn't needed until extension code runs. Most of it winds up
being loaded into all processes way earlier than necessary.
MozReview-Commit-ID: CMRjCPOjRF2
--HG--
extra : rebase_source : 37718eaf05a22b8ccb95f633cf7454bd7975cdce
2017-05-26 15:44:41 -07:00
Wes Kocher
7faba1c580
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: 81kvO3JCHf0
2017-06-05 17:43:44 -07:00
Gerald Squelart
41b2a8ff81
Bug 1369538 - Telemetry MEDIACACHESTREAM_LENGTH_KB - r=cpearce,francois
...
Capture each media stream's length (as provided, otherwise as actually
downloaded), to gauge whether keeping media in memory would have a significant
impact.
MozReview-Commit-ID: 4yUQrbgLcGG
--HG--
extra : rebase_source : bed0ea1d58f864463926478b0f8ea59e7084c4af
2017-06-02 10:43:45 +12:00
Kris Maglione
06c9dfdd54
Bug 1368152: Part 4 - Remove ExtensionManagement.jsm. r=aswan
...
MozReview-Commit-ID: Apbi1QYeb2x
--HG--
extra : rebase_source : 56e223e8ee92c848bbd06d74b1e7dc6d9a01d9e1
2017-06-03 17:18:18 -07:00
Kris Maglione
bfc7032cb4
Bug 1368152: Part 3 - Remove ExtensionManagement.getURLForExtension. r=aswan
...
MozReview-Commit-ID: 4KalPWYQeks
--HG--
extra : rebase_source : fed07c753b1bd0f44d85d7bdfceab7d4296aa9df
2017-06-03 22:29:27 -07:00
Kris Maglione
1b8cb649a8
Bug 1368152: Part 2 - Move extension policy registration out of ExtensionManagement.jsm. r=aswan,mixedpuppy
...
MozReview-Commit-ID: Ls1ZvJLcjlR
--HG--
extra : rebase_source : e68747a2686f06848800d4fe29aa828583cf6dc1
2017-05-26 12:04:18 -07:00
Kris Maglione
ea7ac960ed
Bug 1368152: Part 1 - Move API extension registration to ExtensionAPI.jsm. r=aswan
...
MozReview-Commit-ID: 3kCXYXVxLRS
--HG--
extra : rebase_source : f63f1ea7de199a77167c90f9c8f6d724d10598b3
2017-05-26 12:12:13 -07:00
Kris Maglione
1bc28104c6
Bug 1368102: Part 8 - Move extension page matching into C++. r=billm,mixedpuppy
...
Bill, can you please review the WebIDL change, and Shane the rest?
MozReview-Commit-ID: 6N3sGrAsHzs
--HG--
extra : rebase_source : adb925ec3dc2a350fc6f9d6cde7a3607f6877384
2017-05-26 12:07:06 -07:00
Kris Maglione
2f16ad43cb
Bug 1368102: Part 7 - Remove ScriptMatcher and use WebExtensionConentScript directly. r=mixedpuppy
...
MozReview-Commit-ID: 5upkXMiivBn
--HG--
extra : rebase_source : 9d16872a69576bbc364866dfd24d1ad6dc755d3e
2017-06-04 13:29:03 -07:00
Kris Maglione
c908bc3b61
Bug 1368102: Part 6 - Remove StubExtension and use WebExtensionPolicy directly. r=mixedpuppy
...
MozReview-Commit-ID: 9rvdPamZrF
--HG--
extra : rebase_source : c4b00ed5f6f0e32b41ddd5d491c815e45fdfa923
2017-05-25 21:57:48 -07:00
Kris Maglione
bc5050f651
Bug 1368102: Part 5 - Move static content script matching into C++. r=mixedpuppy,zombie
...
MozReview-Commit-ID: Co04MoscqMx
--HG--
extra : rebase_source : 4a9b4c3146f99b4fd7eb8724224e954a5b3967f2
2017-06-04 15:38:11 -07:00
Kris Maglione
884bb014cb
Bug 1368102: Part 4 - Use WebExtensionContentScript to match content scripts. r=mixedpuppy,zombie
...
MozReview-Commit-ID: 1Ga0259WjC
--HG--
extra : rebase_source : 2768c37e1ed594d293d892c0fb8f9b346508a41d
2017-06-03 17:11:08 -07:00
Kris Maglione
cc9c553d7c
Bug 1368102: Part 3 - Use MatchPattern and MatchGlob bindings for content script matching. r=mixedpuppy
...
MozReview-Commit-ID: AvNCU77I2Je
--HG--
extra : rebase_source : d82523d4a06e4cf07fb7858bace6fe6f5a1660a4
2017-05-25 15:42:18 -07:00