Commit Graph

18223 Commits

Author SHA1 Message Date
Sebastian Hengst
52be8d63a2 Bug 1345894 - Set expiry for plugin notification/infobar telemetry and make it opt-out for monitoring Flash CTP rollout: Follow-up: Remove histograms from whitelist of email-less histograms. r=bustage-fix on a CLOSED TREE 2017-03-21 22:25:16 +01:00
Carsten "Tomcat" Book
679a4b86b3 Merge mozilla-central to mozilla-inbound 2017-03-21 12:07:49 +01:00
Carsten "Tomcat" Book
f7c70cc8e2 merge autoland to mozilla-central a=merge 2017-03-21 12:02:59 +01:00
Carsten "Tomcat" Book
31efc35cdf Backed out changeset 5733e0b0e096 (bug 1120409) for causing frequent timeouts in test_XHR_timeout.html 2017-03-21 11:28:38 +01:00
Wes Kocher
29c38a6108 Merge inbound to central, a=merge
MozReview-Commit-ID: 2omKclRg40c
2017-03-20 18:19:52 -07:00
Paavini Nanda
8b72dcd8ba Bug 1344852: Enable flake8 rule W602: "deprecated form of raising exception". r=dexter 2017-03-15 17:18:52 +05:30
Benjamin Smedberg
563b217863 Bug 1345894 - Set expiry for plugin notification/infobar telemetry and make it opt-out for monitoring Flash CTP rollout, data-r=rweiss
MozReview-Commit-ID: IiEc3BOKeP4
2017-03-09 10:31:52 -05:00
Gabriel Luong
c4cd6e2ffb Bug 1347552 - Part 2: Added missing alert_emails and bug_numbers fields to DEVTOOLS_LAYOUTVIEW_TIME_ACTIVE_SECONDS telemetry. r=me 2017-03-21 15:22:24 -04:00
Gabriel Luong
5cd20e9589 Bug 1347552 - Add telemetry for the Layout panel. r=sole, bsmedberg 2017-03-21 15:06:44 -04:00
Jan Henning
e9c438ff17 Bug 1345460 - Implement FX_SANITIZE telemetry on Android. r=liuche
To gauge the impact of bug 1343995 on perceived shutdown times, we want to measure how long sanitising actually takes in practice on Android.

MozReview-Commit-ID: 3gSfT8IoO70
2017-03-08 20:17:06 +01:00
Wes Kocher
1d14ba0dd3 Bug 1318070 - Make sure multi-word queries are rejected when keyword.enabled is false r=mak
MozReview-Commit-ID: 6kMU2oTy456
2017-03-21 10:57:20 -07:00
Wes Kocher
d20e1ab49f Backed out changeset 13b38cd29a4a (bug 1318070) for esline failures a=backout
MozReview-Commit-ID: E0ZlNYhDh76
2017-03-21 10:56:11 -07:00
Wes Kocher
5f992ad3ce Bug 1318070 - Make sure multi-word queries are rejected when keyword.enabled is false r=mak
MozReview-Commit-ID: 6kMU2oTy456
2017-03-19 00:26:07 -07:00
Kit Cambridge
3117da9dc7 Bug 1348995 - Squelch tagItem errors for synced bookmarks without tags. r=markh
MozReview-Commit-ID: 4n33m67Iyaf
2017-03-20 15:04:21 -07:00
David Teller
80bf862608 Bug 1348883 - Clarifying histogram DOM_SCRIPT_SRC_ENCODING;r=francois
MozReview-Commit-ID: KT2zgsuoeAT
2017-03-20 16:57:14 +01:00
Dão Gottwald
74ff03f0b6 Bug 1347928 - Remove legacy information-*.png icons. r=jaws
MozReview-Commit-ID: 47FAxEjg4KG
2017-03-16 15:11:05 +01:00
Federico Padua
7036c21f0b Bug 1344833 - Enable flake8 rule E128: "continuation line under-indented for visual indent". r=Dexter
This patch enables flake8 rule E128:
"continuation line under-indented for visual indent" in toolkit/components/telemetry
by removing the relative E128 entry from toolkit/components/telemetry/.flake8
and fixing the files for which the E128 error was reported.
Precisely 10 errors violating E128 rule were found and solved.

MozReview-Commit-ID: 4sNXIxGFJQN
2017-03-18 21:18:27 +01:00
Carsten "Tomcat" Book
484a42e8e4 Merge mozilla-central to autoland 2017-03-20 13:13:45 +01:00
Carsten "Tomcat" Book
2dd2c6b7ed merge mozilla-inbound to mozilla-central a=merge 2017-03-20 13:10:48 +01:00
Thomas Nguyen
77b3b0ad21 Bug 1345569 - Get blocked info from content when clicking report false deceiptive site from xul browser. r=francois
MozReview-Commit-ID: GXkbjfOrnHX
2017-03-20 14:43:08 +08:00
Tomislav Jovanovic
251163ad61 Bug 1339559 - Enable no-mixed-operators ESLint rule r=kmag
MozReview-Commit-ID: LjuiizBh1OK
2017-03-17 14:28:14 +01:00
Tomislav Jovanovic
d4b3c25736 Bug 1339559 - Identify script that resulted in non-structured-clonable data r=kmag
MozReview-Commit-ID: AURB4Qpwimh
2017-03-13 09:04:45 +01:00
Wes Kocher
7d915c4b53 Merge m-c to autoland, a=merge
MozReview-Commit-ID: BDOTGJBgUrr
2017-03-20 18:27:32 -07:00
Shane Caraveo
3b8b071e71 Bug 1256289 force external links to open in tabs if non-tab browser, r=kmag
MozReview-Commit-ID: 3Xn6XvjZ8KG
2017-03-20 14:00:08 -07:00
Matthew Wein
f663ae6c09 Bug 1348934 - Fix comments in ext-theme.js r=jaws DONTBUILD
MozReview-Commit-ID: 15ECUDgVgpJ
2017-03-20 14:36:13 -04:00
Sebastian Hengst
bcb685d9e1 merge mozilla-central to autoland. r=merge a=merge 2017-03-18 16:35:12 +01:00
Sebastian Hengst
6978d4ed55 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 8nsStTZt40O
2017-03-18 16:24:53 +01:00
Ehsan Akhgari
2b185a29a4 Bug 1347400 - Add telemetry for imgLoader::LoadImage(); r=mystor,francois 2017-03-17 21:19:21 -04:00
Deepa
8e003ca34a Bug 1344741 - Update TelemetrySend.jsm to async function & await. r=gfritzsche 2017-03-17 22:26:25 +05:30
Federico Padua
0e70316680 Bug 1344836 - Enable flake8 rule E713: "test for membership should be 'not in'". r=Dexter
This patch enables flake8 rule E713:
"test for membership should be 'not in'" in toolkit/components/telemetry
by removing the relative E713 entry from toolkit/components/telemetry/.flake8
and fixing the files for which the E713 error was reported.
Precisely 6 errors violating E713 rule were found and solved.

MozReview-Commit-ID: 2AaYGgVkxbU
2017-03-14 02:03:13 +01:00
Matthew Wein
589da2dc3a Bug 1338525 - Add test coverage for theme validation r=mikedeboer
MozReview-Commit-ID: FLYMpceZYhA
2017-03-09 16:56:46 -05:00
Matthew Wein
57d753fc0f Bug 1338525 - Add schema validation for webextension themes r=mikedeboer,mossop
MozReview-Commit-ID: 3QjDrTeMKH0
2017-03-17 18:17:14 -04:00
Jan Beich
9e07c8157e Bug 1347661 - Unbreak --enable-warnings-as-errors on platforms without Gecko Profiler. r=gfritzsche
MozReview-Commit-ID: Jp2HsYItboc
2017-03-15 19:05:33 +00:00
Wes Kocher
54d9be6e9f Merge inbound to central, a=merge
MozReview-Commit-ID: Fq7B78wD7Wv
2017-03-17 11:03:59 -07:00
Carsten "Tomcat" Book
dfd22b262a Merge mozilla-central to mozilla-inbound 2017-03-17 14:55:15 +01:00
dimi
2039871388 Bug 1346196 - URLCLASSIFIER_UPDATE_REMOTE_STATUS2 records values using empty keys. r=francois
mTelemetryProvider might be empty if |CancelUpdate| is called during update.
In that scenario, the call flow will look like:
CancelUpdate -> UpdateError -> DownloadDone -> set mTelemetryProvider to empty ->
OnStartRequest -> record telemetry with empty key.

So in this patch, move mTelemetryProvider.Truncate() to OnStopRequest.

MozReview-Commit-ID: JDgNUqR4SKa
2017-03-16 14:42:46 +08:00
Federico Padua
5093a5dc52 Bug 1344844 - Enable flake8 rule E222: "multiple spaces after operator". r=Dexter
This patch enables flake8 rule E222:
"multiple spaces after operator" in toolkit/components/telemetry
by removing the relative E222 entry from toolkit/components/telemetry/.flake8
and fixing the files for which the E222 error was reported.
Precisely 1 error violating E222 rule was found and solved.

MozReview-Commit-ID: 3xx09jkVu3E
2017-03-14 01:44:29 +01:00
Mark Banner
c5921108d5 Bug 1347884 - Enable eslint cyclomatic complexity rule at existing levels. r=jaws
Enable the rule with the maximums set to avoid current failures, except for test_form_autocomplete which is very
high (82). The levels are set per major area, with existing warnings being changed to errors.

MozReview-Commit-ID: 37M6Ry0Mr1c
2017-03-16 11:04:39 +00:00
Kris Maglione
c94ce68add Bug 1333990: Part 3e - Add tests for content script cache eviction. r=aswan,billm
MozReview-Commit-ID: 6SRI8xTuZk5
2017-03-11 20:17:36 -08:00
Kris Maglione
4c52b3f8db Bug 1333990: Part 3d - Split observe() method to fix complexity warnings. r=aswan
MozReview-Commit-ID: 5ACOf2X5Z7I
2017-03-10 23:33:06 -08:00
Kris Maglione
f13f0b4436 Bug 1333990: Part 3c - Evict cached content scripts after a timeout and on memory-pressure. r=aswan,billm
This change automatically evicts content scripts 5 minutes after their last
use, and flushes the entire cache whenever a memory-pressure event is
received.

In the case of memory-pressure events other than heap-minimize, we only evict
scripts that have been in the cache for longer than 3 seconds (which is a
fairly arbitrary number) in order to prevent pre-loads from being evicted and
then immediately re-loaded.

MozReview-Commit-ID: LCXkI9qVMxS
2017-03-10 20:11:18 -08:00
Kris Maglione
572c355699 Bug 1333990: Part 3b - Preload matching content scripts when opening document channels. r=aswan,billm
This uses the http-on-opening-request observer that's dispatched in the child
process to begin preloading matching content scripts as early in the load
cycle as possible. Ideally we would use the network predictor for this, but
most of its prediction work happens in the parent process, and there are no
simple ways for us to hook into it.

This currently does not do any pre-loading in the parent process, mainly
because there isn't a good way to distinguish top-level document loads that
are happening directly in the parent versus those that are being proxied from
the child.

MozReview-Commit-ID: dIQW68HtxZ
2017-03-10 21:01:52 -08:00
Kris Maglione
7f9c816bc2 Bug 1333990: Part 3a - Use async loading and in-memory caching for WebExtension content scripts. r=aswan
MozReview-Commit-ID: GcdKDbWcUtu
2017-03-16 18:45:22 -07:00
Wes Kocher
9d63fa5dcd Merge m-c to inbound, a=merge
MozReview-Commit-ID: AuQEHTgSKcO
2017-03-16 14:07:10 -07:00
Michael Layzell
cf7103e163 Bug 1347983 - Part 1: Make forms submitted from a large-allocation page not leave the large-allocation process, r=smaug
MozReview-Commit-ID: 7SEdTJN9Xd2
2017-03-16 14:32:26 -04:00
Florian Quèze
c1bca211b8 Bug 1345294 - add an eslint rule to reject usage of {get,set}ComplexValue for nsISupportsString and suggest {get,set}StringPref instead, and make it pass, r=Mossop. 2017-03-16 19:26:02 +01:00
Florian Quèze
49d8db6821 Bug 1345294 - script generated patch (+ some hand cleanup) to replace {get,set}ComplexValue for nsISupportsString by {get,set}StringPref, r=Mossop. 2017-03-16 19:26:01 +01:00
Sebastian Hengst
cf2bcc4fac Backed out changeset 8a1c36e9ba80 (bug 1341008) 2017-03-16 17:29:18 +01:00
Carsten "Tomcat" Book
2620527719 Merge mozilla-central to mozilla-inbound 2017-03-16 15:39:58 +01:00
Carsten "Tomcat" Book
92b3168c96 merge mozilla-inbound to mozilla-central a=merge 2017-03-16 15:35:50 +01:00