Граф коммитов

42351 Коммитов

Автор SHA1 Сообщение Дата
flyingrub d55ba2551d Bug 1382193 - Avoid l10n issue in about:telemetry r=chutten,flod
Provide a translation of "current".
Prevent issue with the order of the word by adding another string when
we display the current ping.

MozReview-Commit-ID: AOHXGrlm2Dt

--HG--
extra : rebase_source : a2a6822b9fb562670ffdf00bbf20659123cff622
2017-07-20 12:35:57 +02:00
flyingrub 9d3ae2a753 Bug 1382193 - Fix hardcoded quote in about:telemetry r=flod
Remove the quote form the js file and add it to the string file.

MozReview-Commit-ID: JGgywPJ755J

--HG--
extra : rebase_source : df683a5be4be6d3f0d0494960bbc28cdd6620060
2017-07-20 12:24:25 +02:00
flyingrub 06cd0845e3 Bug 1382193 - Fix Strings issue in about:telemetry r=flod
Add its own strings to the value of extendedTelemetryEnabled so that it
is independent of of telemetryEnabled.

MozReview-Commit-ID: 8p35LuWbiDw

--HG--
extra : rebase_source : 13b2df492cb4490c59da25cf7c8698e79aefcd91
2017-07-20 12:16:26 +02:00
Bob Silverberg c865b3f26d Bug 1381297 - Store the installDate of an extension as a number in the extension-settings.json file, r=aswan
MozReview-Commit-ID: 1P7hy23Yyk6

--HG--
extra : rebase_source : 1937b6b5bae7ea92239ea5f25a8b714f13b56a11
2017-07-20 09:02:36 -04:00
Carsten "Tomcat" Book 8a74dfa905 Merge mozilla-central to autoland 2017-07-26 11:18:21 +02:00
Carsten "Tomcat" Book 198430bca2 merge mozilla-inbound to mozilla-central a=merge 2017-07-26 11:11:40 +02:00
Carsten "Tomcat" Book cad2e55095 Backed out changeset 674770e65a4f (bug 1265472) for memory leaks in browser_webauthn_telemetry.js 2017-07-26 07:56:38 +02:00
Wes Kocher f19f28adfd Merge m-c to autoland, a=merge
MozReview-Commit-ID: F1X8wKqbkg
2017-07-25 19:16:09 -07:00
Wes Kocher 65bbd0525a Merge inbound to central, a=merge
MozReview-Commit-ID: E4oXfAM1mtd
2017-07-25 19:04:37 -07:00
J.C. Jones 1b29ab6da2 Bug 1265472 - Add Telemetry to Web Authentication r=francois,keeler datareview=francois
This patch intends to obtain a 1) rough sense of the percentage of telemetry
population using Web Authentication over time, and 2) whether or not the
Authentication request was successful or errored out as a scalar. It also tracks
3) how long it takes for requests to complete as a histogram.

It counts Register (enrollment) and Sign (login) separately as we would
anticipate there being far, far more Sign uses than Register.

MozReview-Commit-ID: 8DFyKAG8XJw

--HG--
extra : rebase_source : c93eeac7a978a1d1c4b08ff1e18e2548b1045ced
2017-07-21 15:23:09 -07:00
Thomas Nguyen 0ed363ec89 Bug 1381718 : Dump request when receiving 400 error r=hchang
MozReview-Commit-ID: 1ZFOIRTryiV

--HG--
extra : rebase_source : b0377d006b1b190c4a77ca4b26ce9d12efc0c464
2017-07-25 14:43:11 +08:00
Carsten "Tomcat" Book bdf7db3d13 Merge mozilla-central to mozilla-inbound
--HG--
rename : dom/tests/mochitest/chrome/test_window_getAppLocales.html => dom/tests/mochitest/chrome/test_window_getRegionalPrefsLocales.html
rename : mobile/android/app/src/main/res/drawable/as_contextmenu_divider.xml => mobile/android/app/src/main/res/drawable/as_contextmenu_divider_helper.xml
rename : testing/tools/autotry/autotry.py => tools/tryselect/selectors/syntax.py
extra : rebase_source : d74c74a654cd977d35e35de2768ada4ebe659ae4
2017-07-25 14:38:43 +02:00
Carsten "Tomcat" Book 679210723b merge mozilla-inbound to mozilla-central a=merge 2017-07-25 14:27:17 +02:00
Andrea Marchesini aa6c45ef01 Bug 1368815 - ContextualIdentityService should remove containers only when all the tabs are completely closed, r=mconley 2017-07-25 13:26:28 +02:00
Alejandro Rodriguez Salamanca d86dc82b47 Bug 1382192 - Use the prefs defined in TelemetryUtils.jsm in TelemetrySession.jsm. r=dexter 2017-07-24 07:09:00 +02:00
Carsten "Tomcat" Book 732f652f89 Backed out changeset 29131feeed60 (bug 1380065) for windows 7 perma failure in test_bug884693.xul | Got expected message count - got 1, expected +0 2017-07-25 10:52:58 +02:00
Sebastian Hengst 8d509086f2 Backed out changeset 8955980312a6 (bug 1363886) for failing mochitests test_ext_contentscript_permission.html and test_chrome_ext_contentscript_unrecognizedprop_warning.html on Android 4.3 debug. r=backout 2017-07-25 10:42:33 +02:00
Sebastian Hengst 7eda2e248c Backed out changeset 0bb1d7f7feb0 (bug 1363886) 2017-07-25 10:40:38 +02:00
Sebastian Hengst e857065eaf Backed out changeset 4b3e02945e19 (bug 1363886) 2017-07-25 10:40:32 +02:00
Timothy Guan-tin Chien f3372fc646 Bug 1382649 - Unset dom.ipc.processCount pref value should be taken as a user opt-in value if browser.preferences.defaultPerformanceSettings.enabled is false. r=mrbkap
MozReview-Commit-ID: 5zSix0koTc4

--HG--
extra : rebase_source : 2b033328830e4f5d5293b204b1613c90f9d00e58
2017-07-21 11:48:07 +08:00
Thomas Nguyen 7e59091f92 Bug 1378680 - Refactor usage fallible alloc in url-classifier r=francois
MozReview-Commit-ID: HHG1ByeIwZv

--HG--
extra : rebase_source : 1b025edaac49ee202b9a10cd2f2589acb587649b
2017-07-20 16:20:27 +08:00
Marco Bonardo 84f62fe35b Bug 1383639 - Fix and add missing Places tests to manifests. r=adw
MozReview-Commit-ID: ImH7ob2tLxh

--HG--
extra : rebase_source : b48ae45a22596bd9048da961a14cdcac526f1bb7
2017-07-24 17:28:20 +02:00
Dão Gottwald fe72da1e54 Bug 1007283 - Enable arrow panel animations on Linux. r=jaws
MozReview-Commit-ID: BUL3NWpsKll

--HG--
extra : rebase_source : b2434d6167e758a92b42a2277e5f4b63f32e7e00
2017-07-19 23:16:19 +02:00
Kit Cambridge 932f724512 Bug 1382363 - Change most uses of `promiseDBConnection` to `withConnectionWrapper` in `PlacesSyncUtils`. r=markh
The read-only `promiseDBConnection` can return stale data if writes
are still pending. This patch changes `PlacesSyncUtils` to use the
read-write `withConnectionWrapper` instead, ensuring we fetch
up-to-date info.

I didn't change `fetchURLFrecency` and `fetchGuidsWithAnno`.
`fetchURLFrecency` is only used to set the sort index for history
records, and frecency is recalculated in the background, anyway.
`fetchGuidsWithAnno` is only used in tests.

MozReview-Commit-ID: Gq16sNm7K2e

--HG--
extra : rebase_source : e597233dae23d7582f34faeb83365896b6c22a75
2017-07-25 11:53:45 -07:00
Luca Greco 0534ecda7a Bug 1380287 - Turn on telemetry in test_chrome_ext_contentscript_telemetry.html. r=Dexter
MozReview-Commit-ID: L4v0PDks3uH

--HG--
extra : rebase_source : 91e280e8325b0c2e333ce450d626306e65af7f98
2017-07-19 14:22:23 +02:00
Simon Sapin da839a3670 Bug 1383975 - Update cssparser, fix a panic in bad-url token parsing. r=emilio
MozReview-Commit-ID: K96vTaaUdPi

--HG--
extra : rebase_source : 6ccda565b912a3756156d1081b5ba2a21501273b
2017-07-25 15:01:07 +02:00
Carsten "Tomcat" Book 0ff1ec388b Merge mozilla-central to autoland 2017-07-25 14:35:23 +02:00
Andrew Swan 704bdf5d88 Bug 1373449 Treat complete themes as legacy extensions r=rhelmer
MozReview-Commit-ID: I1AH07QSLNK

--HG--
extra : rebase_source : df30d3be7e46cef06a062e655aca184111c49dd4
2017-07-22 19:37:48 -07:00
Matthew Noorenberghe 97207bec46 Bug 1378754 - Don't clear marked fields in nsFormFillController upon a persisted pagehide. r=smaug
While moving to a new window (using SwapDocShells), a pagehide event[1] is dispatched causing nsFormFillController to clean up mPwmgrInputs and mAutofillInputs for the document. This commit changes the pagehide handler to not clear the hash tables or mutation observers with persisted=true (which would also fix the same bug in password manager autocomplete).

This approach comes at the cost of increased memory (hash table entries for fields in session history) but would reduce CPU usage compared to the alternative of re-marking password manager and autofill fields upon every pageshow event. This approach also solves the issue of autofill and password manager autocomplete not working after session history navigation.

[1] https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Method/SwapDocShells

MozReview-Commit-ID: 8DFWuFynDex

--HG--
extra : rebase_source : 496220c356de21f627efe71dab6907b99b2facd1
2017-07-21 13:32:48 -07:00
Matthew Noorenberghe 59c18706f7 Bug 1378754 - Add MOZ_LOG logging to nsFormFillController.cpp. r=steveck
MozReview-Commit-ID: KJ7TnnlzrGC

--HG--
extra : rebase_source : 1be65f2f4b04b74795773bcf88c1e353f9d751a0
2017-07-21 15:32:18 -07:00
Wes Kocher fd09155f06 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 418vKEKrk3n
2017-07-24 18:10:56 -07:00
Wes Kocher 2673406be5 Merge inbound to central, a=merge
MozReview-Commit-ID: 1oTeP8uycV2
2017-07-24 18:06:39 -07:00
Wes Kocher 252080fa1f Merge autoland to central, a=merge
MozReview-Commit-ID: AWf410QGui6
2017-07-24 17:57:54 -07:00
Doug Thayer 1b05f8ad37 Bug 1383904 - Show old elevation dialog on elevation fail r=rstrong a=kwierso
The patch which originally disabled this seems to have been in error, thinking it was the cause of failing tests on try. Can't provide much more context than that.

MozReview-Commit-ID: 9h1pXVJeDCG

--HG--
extra : amend_source : 0b5bc70daa03efbee141b31e14c6b23ac35df553
2017-07-24 16:08:53 -07:00
Wes Kocher 85af52b438 Backed out changeset 839d8a60a2ea (bug 1381460) for failures in browser_bing_behavior.js a=backout
MozReview-Commit-ID: E4b5kfbNJw8
2017-07-24 17:02:11 -07:00
Andrei Oprea 1a5dd16ae6 Bug 1381460 - Add telemetry search event for Activity Stream. f=florian, r=Dexter, data-r=bsmedberg
MozReview-Commit-ID: 6FzcVbwVimw
2017-07-24 15:04:02 -07:00
Carsten "Tomcat" Book b3e81e29a0 Merge mozilla-central to autoland 2017-07-24 15:00:31 +02:00
Tim Huang 87f6957631 Bug 1382840 - Making the nsRFPService::UpdatePref() to copy the string which been passed to PR_SetEnv(). r=Ehsan
The PR_SetEnv() needs the passing string been intentionally leaked. However,
nsRFPService::UpdatePref() uses PR_SetEnv() without leaking the input string.
This patch is going to fix this by using ToNewCString().

MozReview-Commit-ID: 97QQUk2sjM9

--HG--
extra : rebase_source : 10205fe2e9577d5c985572256a5e9842c46d39be
2017-07-21 11:49:21 +08:00
Marco Bonardo ddce39c3bd Bug 1378035 - Allow the urlbar prefs to define different buckets for different contexts. r=Paolo
MozReview-Commit-ID: 2O58OkhFygl

--HG--
extra : rebase_source : 56773db404ae260ddb6ee1191d6432fe95567a30
2017-07-21 15:01:56 +02:00
Sebastian Hengst 2856cb892f Backed out changeset fd48cc71efef (bug 1197045) 2017-07-24 13:23:42 +02:00
Sebastian Hengst 7d2406912a Backed out changeset 3af0f387a8f2 (bug 1197045) 2017-07-24 13:23:37 +02:00
Benjamin Smedberg 2a757d9ae7 Bug 1382817 - Prefs shouldn't start out dirty or be written almost immediately after being read, r=milan
MozReview-Commit-ID: BFLMsMQjn9w

--HG--
extra : rebase_source : 9e9ba20270b055e8b1e3400c8926b7c4c932d752
2017-07-20 16:19:39 -04:00
Carsten "Tomcat" Book 71d71bcd9c Backed out changeset 2ceb8a5a3e40 (bug 1318297) for xpcshell failures in test_TelemetryHealthPing.js 2017-07-24 16:16:40 +02:00
Carsten "Tomcat" Book 9951b4ae65 Backed out changeset 882a43e7e21a (bug 1318297) 2017-07-24 16:16:22 +02:00
Chris H-C a21051c236 bug 1366294 - Part 13 - Fix telemetry-using tests. r=Dexter
Some tests were using "secret" APIs to get at telemetry knowledge from various
processes in various ways. Adjust them so that they work with the new ways of
doing things.

MozReview-Commit-ID: 2iBL00HVGyg
2017-07-24 09:52:26 -04:00
Chris H-C 4c5f3f0d60 bug 1366294 - Part 12 - Clean up after onesself. r=gfritzsche
Without the StatisticsRecorder cleaning up after us we need to now manually
delete the Histograms we create.

MozReview-Commit-ID: 8jrPPBQmU0Z
2017-07-24 09:52:26 -04:00
Chris H-C 34cabfc0b0 bug 1366294 - Part 10 - Nail down count histogram semantics. r=gfritzsche
Previously we assumed count histograms were always present in payloads.
This was an erroneous assumption as count histograms were only 0 if they were
session histograms, or if they were from subsession histograms from subsessions
_after_ a subsession when they held a non-0 value.

So let's just treat count histograms as normal histograms from now on, without
any of this "sometimes 0" nonsense. This simplifies the code, tests, and our
understanding... and _should_ have few/zero downstream effects since the
existing behaviour was so poorly-understood (though exactly tested).

MozReview-Commit-ID: BH108ksygGw
2017-07-24 09:52:26 -04:00
Chris H-C a4a0eae808 bug 1366294 - Part 8 - Include a message on telemetry testfails. r=gfritzsche
I just added some short identifiable messages to help identify which part of
the test failed.

MozReview-Commit-ID: 3AX2iucGiRx
2017-07-24 09:52:26 -04:00
Chris H-C fca9d2bae4 bug 1366294 - Part 7 - Use keyed histogram snaphots to build payloads. r=gfritzsche
TelemetrySession's getKeyedHistograms asks for each keyed histogram
individually. This is inefficient and doesn't work well with the storage
refactor.

So, plumb through a subsession keyed histogram snapshot API and convert
TelemetrySession over to using it.

MozReview-Commit-ID: Af9dTqw99UA
2017-07-24 09:52:26 -04:00
Chris H-C 09984fc48f bug 1366294 - Part 6 - Update test_TelemetryHistograms for new snapshots format r=gfritzsche
MozReview-Commit-ID: FN6y1zTqFt4
2017-07-24 09:52:26 -04:00