Commit Graph

12848 Commits

Author SHA1 Message Date
Wes Kocher
4f9c7e31a7 Backed out 7 changesets (bug 1194555) for xpcshell failures
Backed out changeset e77be333f4fb (bug 1194555)
Backed out changeset 11951462a37c (bug 1194555)
Backed out changeset 99b27aa952c5 (bug 1194555)
Backed out changeset 70a8ed3b6a45 (bug 1194555)
Backed out changeset 748bfebe81e7 (bug 1194555)
Backed out changeset cbaac05a2934 (bug 1194555)
Backed out changeset fcbfd1379fcd (bug 1194555)
2015-10-06 14:40:51 -07:00
Shu-yu Guo
474f49adb7 Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
Shu-yu Guo
a021cebc10 Bug 1202902 - Fix the world. (r=ato for marionette, rs=Mossop for rest) 2015-10-06 14:00:30 -07:00
Eric Rahm
74dc3bf98e Bug 1194555 - Part 6: Run reporters asynchronously. r=njn,jld 2015-10-06 11:23:36 -07:00
Eric Rahm
94da146ce1 Bug 1194555 - Part 3: Remove |getReportsForThisProcess| from the nsIMemoryReporterManager interface. r=njn
|getReportsForThisProcess| differs from |getReports| in that it is limited to current process and is synchronous. When asynchronous memory reporters are added the function will no longer be able tobe synchronous. There isn't much utility in only measuring the current process, so we can remove the function and switch existing users to |getReports|.
2015-10-06 11:23:33 -07:00
Eric Rahm
464b01afb4 Bug 1194555 - Part 2: Remove |explicit| attribute from nsIMemoryReporterManager. r=njn
The calculation of |explicit| relies on the synchronous |getReportsForThisProcess|, once we have asynchronous reporters this will no longer work. As it is currently referenced in the about::memory tests we can just remove it.
2015-10-06 11:23:32 -07:00
Gian-Carlo Pascutto
761749e88b Bug 1175562 - Persist last update time for SafeBrowsing. r=francois 2015-10-06 13:53:07 +02:00
Carsten "Tomcat" Book
2c79809d7f Merge m-c to mozilla-inbound 2015-10-06 12:21:45 +02:00
Carsten "Tomcat" Book
dfbe2f8947 merge mozilla-inbound to mozilla-central a=merge 2015-10-06 12:01:35 +02:00
Phil Ringnalda
e566f5a517 Back out 2 changesets (bug 1202933) for Mulet timeouts in test_alerts.html
CLOSED TREE

Backed out changeset fbcc1bb170e9 (bug 1202933)
Backed out changeset 1763e1484065 (bug 1202933)
2015-10-05 18:41:00 -07:00
Kit Cambridge
95362189f4 Bug 1202933, Part 1 - Show the origin for XUL notifications. r=MattN,wchen 2015-10-05 11:49:22 -07:00
Kate McKinley
9e691c64ea Bug 1191414 - gather telemetry on usage of <keygen>. r=keeler,r=vladan 2015-09-22 09:52:58 -07:00
Wes Kocher
1f5b59bcd7 Merge m-c to inbound, a=merge CLOSED TREE 2015-10-05 13:11:26 -07:00
Gabor Krizsanits
7f437e03aa Bug 1190667 - WEAPI contextMenus. r=billm 2015-10-05 17:48:08 +02:00
Carsten "Tomcat" Book
30cd536e1f Merge m-c to fx-team on a CLOSED TREE 2015-10-05 13:54:17 +02:00
J. Ryan Stinnett
64ab28d1b9 Bug 1210381 - Remove view-source: when copying links. r=mconley 2015-10-01 17:21:29 -05:00
Luca Greco
ac0a9aedf0 Bug 1204583 - test connect params preprocess and fix raised invalid params error. r=billm 2015-09-30 14:21:00 +02:00
Luca Greco
8bcb8d86f3 Bug 1204583 - preprocess and validate optional WebExtension runtime.connect params. r=billm,gabor 2015-09-26 09:24:00 +02:00
Luca Greco
f406a65dad Bug 1204583 - Implement WebExtension runtime.connect for background and tab. r=billm,gabor 2015-09-26 09:22:00 +02:00
Nicholas Nethercote
e7068e5429 Bug 1209351 (part 6) - Optimize nsTHashTable::RemoveEntry() usage in toolkit/. r=froydnj. 2015-09-24 21:38:04 -07:00
Phil Ringnalda
bc88bb1f29 Merge f-t to m-c, a=merge 2015-10-03 15:50:22 -07:00
Michael Layzell
5132f34c32 Bug 1208814 - Part 2: Don't use the default copy constructor in nsNavHistoryQuery::Clone(), r=ehsan 2015-10-03 11:23:54 -04:00
Nick Alexander
e681c961a9 Bug 1205705 - Part 2: Collect client-side fxa-content-server LOADED Telemetry. r=mfinkle,ally p=ally
This collects client-side fxa-content-server data.  The data covers
only the about:accounts experience until:

* the fxa-content-server provides the LOADED message; or
* connection failure is observed.

Nota bene: a healthy fxa-content-server always delivers the LOADED
message!  In future, we might want to timeout the load (and observe
said timeouts) separately.

We collect no data after the fxa-content-server LOADED message.  The
intention is for the server-side metrics flow to capture the valuable
"bounce rate" metrics, since the fxa-content-server team are in
position to quickly improve the web-based UI flow.

The client-side data collected is intended to answer the following
questions:

1) How many remote content loads started;
2) How many loads completed;
3) What proportion of loads made it to the LOADED message, as opposed
to failed;
4) How long it took each successful load to observe the LOADED
message;
5) How long it took each failing load to observe failure.

All of these are keyed by the fxa-content-server endpoint path (like
'settings' or 'profile/avatar'), since I observe differences between
the time-to-LOADED for each endpoint path.

There is a privacy trade-off here.  Mozilla is collecting data to
understand the user experience when about:accounts is connecting to
the specific fxa-content-server hosted by Mozilla at
accounts.firefox.com.  However, we don't want to observe what
alternate servers users might be using, so we can't collect the whole
URL.  Here, we filter the data based on whether the user is /not/
using accounts.firefox.com, and then record just the endpoint path.
Other collected data could expose that the user is using Firefox
Accounts, and together, that leaks the number of users not using
accounts.firefox.com.  We accept this leak: Mozilla already collects
data about whether Sync (both legacy and FxA) is using a custom server
in various situations: see the WEAVE_CUSTOM_* Telemetry histograms.
2015-09-18 10:51:39 -04:00
Justin Dolske
5c4481b638 Bug 1210611 - Globally define MOZILLA_OFFICIAL. r=glandium 2015-10-02 15:18:04 -07:00
Carsten "Tomcat" Book
1993294fe3 Merge m-c to mozilla-inbound 2015-10-02 13:37:27 +02:00
Gijs Kruitbosch
82b0f0d1d5 Bug 1052776 - fix role=alert usage and ensure alert events fire, r=MattN 2015-09-30 15:38:00 -04:00
Florian Quèze
9a6e570c23 Bug 1209920 - Drop support for <MozParam condition="defaultEngine", r=adw. 2015-10-01 15:05:59 +02:00
Florian Quèze
f1b4e1ac49 Bug 1209916 - _hidden shouldn't be stored in both the cache and the metadata, r=adw. 2015-10-01 15:04:53 +02:00
Florian Quèze
bd8c9c2ea8 Bug 1209914 - Use toJSON methods instead of explicit _serializeToJSON calls, r=adw. 2015-10-01 15:04:03 +02:00
Carsten "Tomcat" Book
e258c4fe83 Merge m-c to fx-team 2015-10-01 14:16:12 +02:00
Seth Fowler
fe09292c5c Bug 1118926 (Part 2) - Remove remnants of -moz-resolution in JavaScript code. r=dolske 2015-09-30 17:00:56 -07:00
Seth Fowler
5152afbe27 Bug 1118926 (Part 1) - Remove remnants of -moz-resolution in C++ code. r=tn 2015-09-30 17:00:52 -07:00
J. Ryan Stinnett
2347dd475a Bug 1203395 - Repair view selection source in window mode. r=mconley 2015-09-29 14:12:54 -05:00
Wes Kocher
04308082d0 Merge m-c to inbound a=merge 2015-09-30 14:10:21 -07:00
Carsten "Tomcat" Book
8f3618216b Merge mozilla-central to fx-team 2015-09-30 13:54:35 +02:00
David Rajchenbach-Teller
acf85c0add Bug 1208475 - Using a safer date for test_iter_dir;r=yoric 2015-09-29 15:53:40 +02:00
David Rajchenbach-Teller
6c81ca3b27 Bug 1208199 - test_osfile_async_setDates.js doesn't need to handle pending/finished state manually;r=yoric 2015-09-29 11:53:30 +02:00
Mike Hommey
4ce2121081 Bug 1209401 - Don't use preprocessor forced includes for API keys in nsURLFormatter.js. r=gps 2015-09-30 11:51:48 +09:00
Wes Kocher
164e5306d9 Merge m-c to inbound, a=merge 2015-09-29 16:13:55 -07:00
David Anderson
c198be68c9 Fail gracefully when we can't get a texture sync handle. (bug 1207665 part 4, r=bas,vladan) 2015-09-29 11:20:01 -07:00
Carsten "Tomcat" Book
adfab93393 Merge mozilla-central to fx-team 2015-09-29 12:41:12 +02:00
Carsten "Tomcat" Book
9938893951 merge mozilla-inbound to mozilla-central a=merge 2015-09-29 12:00:25 +02:00
Mike de Boer
129300fef0 Bug 1171962: introduce telemetry histogram that counts the amount of sessions that exchanged one or more chat messages. r=vladan,dmose 2015-09-29 11:50:21 +02:00
Wes Kocher
ce1d3c0cb2 Merge m-c to fx-team, a=merge 2015-09-28 16:32:47 -07:00
Alessio Placitelli
5f022955a8 Bug 1208376 - Update the documentation. r=gfritzsche 2015-09-28 08:37:00 +02:00
Carsten "Tomcat" Book
e0579e52cd merge mozilla-inbound to mozilla-central a=merge 2015-09-28 14:13:24 +02:00
Carsten "Tomcat" Book
15f2f22f72 merge fx-team to mozilla-central a=merge 2015-09-28 14:10:50 +02:00
Brian Grinstead
7c5f758db3 Bug 1034110 - Provide a way to observe mutations for ::before/::after pseudo elements;r=smaug
Adds a new chrome-only MutationObserverInit option called nativeAnonymousChildList
that will cause a mutation to fire when a native anonymous root is bound or unbound
2015-09-24 08:23:32 -07:00
Iaroslav (yarik) Sheptykin
808255ed7c Bug 1206085: Replacing preprocessor directives with AppConstants in Telemetry modules. r=gfritzsche 2015-09-23 11:46:56 +02:00
Matthew Noorenberghe
3b28f19dd8 Bug 1208685 - Dedupe alert.css and cleanup alert.js heading. r=bgrins 2015-09-25 17:36:08 -07:00