Commit Graph

1062 Commits

Author SHA1 Message Date
Camilo Viecco
1388a9d276 Bug 951315 - Add telemetry to PK pinning. r=dkeeler 2014-04-30 17:04:00 -07:00
Mark Finkle
493a6c44c7 Bug 986095 - Part 5: Don't log missing Session on stopUISession r=rnewman 2014-05-01 22:10:17 -04:00
Jon Coppeard
1216544376 Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley 2014-04-30 10:10:33 +01:00
Ehsan Akhgari
5749703146 Bug 1002887 - Mark UITelemetry.jsm as not preprocessed; r=mshal 2014-04-29 19:15:07 -04:00
Birunthan Mohanathas
5f1fde8824 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Byron Campen [:bwc]
799148596a Bug 970690 - Part 2: Add basic telemetry for ICE. r=mt 2014-03-03 10:58:35 -08:00
Aaron Klotz
5eb20f9c87 Bug 935482: New IOInterposer observer for recording main thread I/O to file; r=froydnj 2014-04-19 14:28:02 -06:00
Terrence Cole
581c606391 Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz
--HG--
extra : rebase_source : 87991ed47ed071550af4e4125eea54a66fdb0071
2014-01-21 18:11:17 -08:00
Nicholas Hurley
aaa81fae5e Bug 987248 - Prevent divide-by-zero in seer. r=mcmanus 2014-04-07 12:45:45 -07:00
Benjamin Smedberg
efdee4270b Bug 986582 - Get rid of the toolkit.telemetry.enabledPreRelease pref and make the toolkit.telemetry.enabled pref do the right thing for beta users who are testing a final release build, r=rnewman
--HG--
extra : rebase_source : 43f70e2c1c3207f37ba0789245958cb0c34187f6
2014-04-03 14:55:42 -04:00
Doug Turner
f71022ad4e Bug 989682 - Add usage telemetry to geolocation. r=jdm 2014-04-01 10:45:17 -07:00
Sola Ogunsakin
beb9452fb0 Bug 968308 - Part 5: Fix test_TelemetryLog.js bustage. r=liuche 2014-03-28 13:15:30 -07:00
Asaf Romano
f41b23981c Bug 977730 - Count total pages visited by all test users. r=bsmedberg. 2014-04-01 11:27:03 +03:00
Asaf Romano
5dd513276d Backout bug 977730 due to bustage [CLOSED TREE] 2014-03-31 21:55:15 +03:00
Asaf Romano
45def71ffd Bug 977730 - Count total pages visited by all test users. r=bsmedberg. 2014-03-31 20:47:11 +03:00
Ed Lee
2fbb421a86 Bug 972936 - Overall impressions metrics for New Tab [r=adw]
Add a histogram for each of the 3 directory link types and count how many were shown.
2014-03-31 01:51:22 -07:00
Ed Lee
81dab972bb Bug 972930 - Clicks (raw number) for tiles [r=adw]
Provide an array of expected directory link types to count how many were clicked.
2014-03-31 01:51:22 -07:00
Abhishek Potnis
7e112e2563 Bug 986499 - Make the calls to import Deprecated.jsm lazy. r=yoric 2014-03-28 10:36:48 -04:00
David Keeler
744496ea74 bug 986171 - mozilla::pkix: telemetry for what cert validation library is in use r=cviecco 2014-03-26 09:41:08 -07:00
David Keeler
299f77a203 Backed out changeset d9e136a02980 (bug 986171) for build bustage r=backout 2014-03-25 14:02:42 -07:00
David Keeler
a5607957c9 bug 986171 - mozilla::pkix: telemetry for what cert validation library is in use r=cviecco 2014-03-25 13:43:01 -07:00
Birunthan Mohanathas
db98b1f766 Bug 845478 - Part 8: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...} in remaining instances. r=Waldo 2014-03-25 14:42:33 -04:00
Aaron Klotz
fff0674562 Bug 986758: Grab mutexes in Telemetry memory reporter code; r=vladan 2014-03-24 12:24:51 -04:00
Marco Bonardo
754de56c6f Bug 818584 - Discard consecutive duplicate bookmark backups by comparing hashes r=mano
Original patch by Raymond Lee <raymond@appcoast.com> f=mak
2014-03-19 14:33:02 +01:00
David Keeler
b1405bc489 bug 985201 - rename insanity::pkix to mozilla::pkix r=cviecco r=briansmith
--HG--
rename : security/insanity/include/insanity/ScopedPtr.h => security/pkix/include/pkix/ScopedPtr.h
rename : security/insanity/include/insanity/bind.h => security/pkix/include/pkix/bind.h
rename : security/insanity/include/insanity/nullptr.h => security/pkix/include/pkix/nullptr.h
rename : security/insanity/include/insanity/pkix.h => security/pkix/include/pkix/pkix.h
rename : security/insanity/include/insanity/pkixtypes.h => security/pkix/include/pkix/pkixtypes.h
rename : security/insanity/lib/pkixbind.cpp => security/pkix/lib/pkixbind.cpp
rename : security/insanity/lib/pkixbuild.cpp => security/pkix/lib/pkixbuild.cpp
rename : security/insanity/lib/pkixcheck.cpp => security/pkix/lib/pkixcheck.cpp
rename : security/insanity/lib/pkixcheck.h => security/pkix/lib/pkixcheck.h
rename : security/insanity/lib/pkixder.cpp => security/pkix/lib/pkixder.cpp
rename : security/insanity/lib/pkixder.h => security/pkix/lib/pkixder.h
rename : security/insanity/lib/pkixkey.cpp => security/pkix/lib/pkixkey.cpp
rename : security/insanity/lib/pkixocsp.cpp => security/pkix/lib/pkixocsp.cpp
rename : security/insanity/lib/pkixutil.h => security/pkix/lib/pkixutil.h
rename : security/insanity/moz.build => security/pkix/moz.build
rename : security/insanity/test/lib/moz.build => security/pkix/test/lib/moz.build
rename : security/insanity/test/lib/pkixtestutil.cpp => security/pkix/test/lib/pkixtestutil.cpp
rename : security/insanity/test/lib/pkixtestutil.h => security/pkix/test/lib/pkixtestutil.h
2014-03-20 14:29:21 -07:00
Aaron Klotz
2dd8e3a0bb Bug 976000: Add info to Telemetry.fileIOReports to differentiate between start/normal/shutdown I/O; r=froydnj
--HG--
extra : rebase_source : 3762a056a06e782648c27cd469ee5f639d500e22
2014-03-18 16:07:35 -06:00
Jan-Ivar Bruaroey
2d93410cc1 Bug 964127 - Add a/v sync telemetry. r=bwc 2014-03-14 16:46:31 -04:00
Aaron Klotz
4ebf28f26c Bug 972577: Consolidate IOInterposer initialization code; r=froydnj,BenWa,jimm
--HG--
rename : tools/profiler/IOInterposer.cpp => xpcom/build/IOInterposer.cpp
rename : tools/profiler/IOInterposer.h => xpcom/build/IOInterposer.h
rename : tools/profiler/NSPRInterposer.cpp => xpcom/build/NSPRInterposer.cpp
rename : tools/profiler/NSPRInterposer.h => xpcom/build/NSPRInterposer.h
rename : toolkit/xre/nsWindowsDllInterceptor.h => xpcom/build/nsWindowsDllInterceptor.h
2014-03-14 16:35:01 -06:00
Wes Kocher
a20307b017 Backed out changeset 2bdd2d042847 (bug 972577) for non-unified bustage on a CLOSED TREE
--HG--
rename : xpcom/build/nsWindowsDllInterceptor.h => toolkit/xre/nsWindowsDllInterceptor.h
rename : xpcom/build/IOInterposer.cpp => tools/profiler/IOInterposer.cpp
rename : xpcom/build/IOInterposer.h => tools/profiler/IOInterposer.h
rename : xpcom/build/NSPRInterposer.cpp => tools/profiler/NSPRInterposer.cpp
rename : xpcom/build/NSPRInterposer.h => tools/profiler/NSPRInterposer.h
2014-03-14 15:27:21 -07:00
Aaron Klotz
ae4aa8bc28 Bug 972577: Consolidate IOInterposer initialization code; r=froydnj,BenWa,jimm
--HG--
rename : tools/profiler/IOInterposer.cpp => xpcom/build/IOInterposer.cpp
rename : tools/profiler/IOInterposer.h => xpcom/build/IOInterposer.h
rename : tools/profiler/NSPRInterposer.cpp => xpcom/build/NSPRInterposer.cpp
rename : tools/profiler/NSPRInterposer.h => xpcom/build/NSPRInterposer.h
rename : toolkit/xre/nsWindowsDllInterceptor.h => xpcom/build/nsWindowsDllInterceptor.h
2014-03-14 13:47:24 -06:00
Benjamin Smedberg
d362a67326 Bug 981851 - Add a simple JS logging mechanism to telemetry for recording unusual event data, r=taras 2014-03-14 09:24:02 -04:00
Irving Reid
1299948a0c Bug 982818 - Render String and Number objects correctly. r=vladan 2014-03-12 17:11:03 -04:00
Jordan Santell
e66fa9b142 Bug 899052 - Implement Addon Thread Actor. r=fitzgen, r=shu 2014-03-07 00:09:14 -08:00
Marco Bonardo
fbb61eabea Bug 968177 - Apply the shared backups code to bookmarks.html export. r=mano 2014-03-03 17:51:42 +01:00
Henri Sivonen
18ee545058 Bug 977573 - Update Histograms.json for a new CHARSET_OVERRIDE_SITUATION value. r=emk. 2014-02-28 09:41:57 +02:00
Georg Fritzsche
86e61c6a1b Bug 975570 - Measure with telemetry how many times people interact with about:newtab. r=ttaubert 2014-02-27 18:57:05 +01:00
Patrick McManus
8ba14148f4 bug 975750 - remove httpdatausage r=jduell 2014-02-25 20:39:08 -05:00
David Rajchenbach-Teller
5b9ee7e809 Bug 972797 - More telemetry on SessionStore data collection. r=ttaubert 2014-02-18 18:51:23 +01:00
Ed Morley
0ab3c43d88 Backed out changeset 6ea78f586fdc (bug 972797) for browser-chrome failures 2014-02-18 16:52:15 +00:00
Roberto A. Vitillo
6e7db10375 Bug 973579 - TelemetryFile should fail silently when not overwriting an existing file. r=Yoric 2014-02-18 11:26:11 +00:00
David Rajchenbach-Teller
0cb17b4d4d Bug 972797 - More telemetry on SessionStore data collection. r=ttaubert 2014-02-18 09:20:26 -05:00
Georg Fritzsche
bd62e84361 Bug 971171 - Measure with telemetry how many times people see about:newtab. r=ttaubert,bsmedberg 2014-02-14 12:00:49 +01:00
Ms2ger
33da18c67e Bug 968856 - Move unconditional LOCAL_INCLUDES into moz.build; r=mshal 2014-02-15 21:24:59 +01:00
David Keeler
844f0490ec bug 967975 - certificate error override telemetry r=briansmith
--HG--
rename : security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer.cpp => security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer.cpp
2014-02-13 14:53:29 -08:00
Aaron Klotz
8a21009f77 Bug 970412: Clean up I/O report path filtering; r=froydnj 2014-02-13 14:20:45 -07:00
Wes Kocher
f9cfa703c8 Merge fx-team to mozilla-central 2014-02-12 16:26:16 -08:00
Jim Chen
21b73c9967 Bug 970358 - Disable BackgroundHangMonitor on release builds. r=froydnj 2014-02-12 10:24:21 -05:00
David Rajchenbach-Teller
8074658fc6 Bug 957123 - Complete porting test_TelemetrySendOldPings.js to OS.File. r=rvitillo 2014-02-07 16:09:02 -05:00
Aaron Klotz
d00eac16ff Bug 970412: Modify Telemetry.fileIOReports to include limited path information; r=froydnj 2014-02-11 14:24:49 -07:00
Brian Smith
6195eb652a Bug 878932, Part 1: add insanity::pkix as an option for certificate verification, r=keeler, r=cviecco
--HG--
extra : rebase_source : c1f75dff6ac7f32e082517af701654abebaee250
2014-02-10 11:41:12 -08:00
Jon Coppeard
d0e56d0b88 Bug 969812 - Convert JS_NewArrayObject to use HandleValueArray r=terrence r=bz 2014-02-12 10:50:46 +00:00
Kevin Grandon
19161d326b Bug 959275 - Add telemetry support for custom dev tools. r=mratcliffe 2014-02-10 15:54:30 -05:00
Gregory Szorc
afdb724edf Bug 969021 - Part 1: Consolidate moz.build data into parent moz.build files; r=ted
Many moz.build files define things that could be defined in parent
moz.build files. Keeping the number of moz.build files low helps with
build times due to less I/O and fewer directories traversed.

This patch eliminates a lot of moz.build files by moving their content
into parent moz.build files.

--HG--
extra : rebase_source : 0cfdf2697d10532e5b03cd27fbaadb41f42b837c
extra : amend_source : 0119d4e4881217f105e0e4ba1dfa9c8f7295f3e9
extra : histedit_source : eb49e62c67af2005fdc08d9c9a07f56bee98d558%2C50951e960e450f9b0e48fc7e8ec369d8666a63b0
2014-02-06 13:00:20 -08:00
Ryan VanderMeulen
4e2115aa64 Merge m-c to inbound. 2014-02-07 14:34:33 -05:00
Ryan VanderMeulen
9b6b0a5e15 Merge inbound to m-c. 2014-02-07 14:22:17 -05:00
David Rajchenbach-Teller
1590809f7a Bug 967436 - Port test_ThirdPartyCookieProbe.js to Promise.jsm. r=yoric 2014-02-07 10:37:37 -05:00
Marco Bonardo
3504ba0f46 Bug 824433 - Bookmarks backup takes a long time to write out on shutdown. r=mano 2014-02-04 14:43:20 +01:00
Jacek Caban
65e45e28fd Bug 902587 - Use proper compare function on mingw. 2014-02-07 12:52:00 +01:00
Gregory Szorc
19738668e0 Bug 875562 - Part 4: Add Support for crash event files to CrashManager; r=Yoric
This patch introduces the concepts of the "crash data store" and "crash
event files." The "crash data store" is a data store containing
information about crashes. Data is added to this store directly through
a JavaScript API or by the presence of "crash event files." A "crash
event file" is simply an individual file containing information about
a crash event. These files are periodically scanned and their contents
are merged into the store.

Currently, no specific event files types are defined. This patch merely
begins to implement the infrastructure for dealing with them. Support
for specific crash events will be added in subsequent patches.

--HG--
extra : rebase_source : c58017b514f31c2823bc8ef4158a42bba758a9ab
2014-01-27 15:49:11 -08:00
Roberto A. Vitillo
6d876e7e20 Bug 967203 - Telemetry doesn't save pending pings on shutdown. r=Yoric 2014-02-04 15:37:18 +00:00
Marina Samuel
c0adb39617 Bug 967126: Update Metro Firefox's appName to MetroFirefox for telemetry pings. r=jmathies 2014-02-04 14:06:29 -05:00
Aaron Klotz
74e3527fb2 Bug 902587 - Part 4: Changes to telemetry memory reporting; r=njn,froydnj 2014-01-31 20:14:51 -07:00
Aaron Klotz
3a97435697 Bug 902587 - Part 3: IO Interpose Reporter for Telemetry; r=froydnj 2013-12-09 21:30:06 -02:00
Roberto A. Vitillo
2e4f0490da Bug 962523 - Fix import statements in Telemetry. r=Yoric 2014-01-23 17:55:28 +00:00
Roberto A. Vitillo
34594fb0bf Bug 839794 - Use OS.File in Telemetry. r=Yoric 2014-01-28 13:56:58 +00:00
Vladan Djeric
a30d0efd02 Bug 863122 - Add time since launch and time since system startup to chromehang report. r=nfroyd 2014-01-27 13:47:00 -08:00
Ryan VanderMeulen
eb936045b3 Backed out changeset bafe9571f3e8 (bug 839794) for xpcshell failures. 2014-01-27 10:02:13 -05:00
David Rajchenbach-Teller
45d0e29573 Bug 962808 - [Session Restore] Better telemetry for _writeState. r=ttaubert 2014-01-27 08:27:35 -05:00
Carsten "Tomcat" Book
732637c1d4 Merge mozilla-central to fx-team 2014-01-27 14:18:40 +01:00
Roberto A. Vitillo
8c4c503df3 Bug 839794 - Use OS.File in Telemetry. r=Yoric 2014-01-23 17:47:53 +00:00
Jon Coppeard
bfba7b5146 Bug 963167 - Convert JS_SetElement() to take HandleValue rather than MutableHandleValue r=sfink r=bz 2014-01-25 09:31:17 +00:00
Tim Taubert
a5afd2d4bf Bug 960903 - Broadcast session history data r=yoric 2014-01-20 17:37:41 +01:00
Andrew McCreight
afb5cd4a63 Bug 963312 - Get JS engine telemetry values from Components.utils, not nsIXPConnect. r=bholley,taras 2014-01-26 07:57:00 -08:00
Roberto A. Vitillo
ef94d5115a Bug 960966 - Remove TelemetryPing.js from telemetry. r=Yoric, r=BenWa 2014-01-22 11:43:26 +00:00
Panos Astithas
c74418115e Make the debugger frontend cope with an already connected target (bug 933212); r=jryans,fitzgen
* Made the DebuggerClient, which is actually the RootActor front, not consider one of the attached child fronts as "active". Since a single DebuggerClient (or RootFront) is kept around for the App Manager's lifetime, it makes sense to move the notion of "active" tab to the toolbox's target. As each toolbox gets destroyed, the fronts should be detaching from their actors (if they are stateful) so that the app is no longer in a debugging state. Debugging a new app (or reconnecting to a previous one) will create new fronts anyway.
* Slightly refactored the TabClient, ThreadClient, SourceClient and TracerClient towards a protocol.js-based architecture, by adding parent-child references and lifecycle management. Now a tab-scoped thread actor for instance has the tab as its parent, while a global-scoped thread actor (chrome debugger) has the DebuggerCLient (RootFront) as its parent. This lets parents reference their children, so that caching in the target object can work. It also allowed me to move some methods from the DebuggerClient to the actual front that should be responsible, like reconfigureTab, reconfigureThread and attachThread. These methods now use DebuggerClient.requester, too.
* Added some error handling in the debugger client requester around "before" and "after" callbacks, which exposed some errors in tests that are now fixed.
* Fixed the state handling in the thread actor so that merely detaching from a thread doesn't put it in the exited state. This is the part that what was necessary for Firebug's use case.
* Properly loading tracer and webgl actors now on b2g.
2014-01-14 17:39:40 +02:00
David Rajchenbach-Teller
0775559efd Bug 916076 - Add telemetry for OS.File. r=froydnj 2014-01-22 12:21:43 -05:00
Nicholas Hurley
da60080214 Bug 947745 - Clean up the seer database when it gets too big. r=honzab 2014-01-17 17:45:48 -08:00
Ryan VanderMeulen
30f93c18d6 Merge fx-team to m-c. 2014-01-17 14:56:13 -05:00
Tim Taubert
ea3f47855d Bug 952092 - Get rid of post data in SessionStore r=smacleod
From 243232f7d2522e82622c031923271ed76ffdc42a Mon Sep 17 00:00:00 2001
2014-01-14 18:21:48 +01:00
Honza Bambas
1a0be10718 Bug 924116 - HTTP cache v2: persists frecency and experiment with half-life, r=michal 2014-01-09 00:27:33 +01:00
Terrence Cole
6beccf2363 Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 3; r=sfink
--HG--
extra : rebase_source : ace7b0fa6ba93acbf0ec8ecaeb68ffa287a33665
2014-01-16 09:48:58 -08:00
Tom Schuster
f39e81815a Bug 939294 - Change xpidl jsval to handles. r=gabor,bz,khuey,bsmedberg,terrence 2014-01-09 18:39:36 +01:00
Carsten "Tomcat" Book
6704157153 Merge mozilla-central to fx-team 2014-01-14 16:02:20 +01:00
Roberto A. Vitillo
cb4aad546f Bug 913070 - Move TelemetryPing to a jsm. r=Yoric, r=glandium
--HG--
rename : toolkit/components/telemetry/TelemetryPing.js => toolkit/components/telemetry/TelemetryPing.jsm
2014-01-13 14:20:09 +00:00
Brian Smith
4f7ae6c58b Bug 959026: Add telemetry about cases where we don't do OCSP fetching when we expect to, r=keeler
--HG--
extra : rebase_source : f7e9826569325f497273a92eec5127c414baa8bc
extra : source : bb5bb5a1b571e54695a4c8d5be0cc447f29f0358
2014-01-12 19:31:40 -08:00
Nicholas Hurley
e33e7c5a9c Bug 948205 - Rename seer.sqlite (and fixup schema in the process). r=mcmanus r=vladan 2014-01-13 17:57:46 -08:00
Carsten "Tomcat" Book
6bfb7a88ab merge mozilla-inbound to mozilla-central 2014-01-13 12:43:23 +01:00
David Rajchenbach-Teller
3270b823df Bug 942340 - Extracting many Telemetry statistics from sessionstore.js;r=ttaubert,froydnj 2014-01-11 09:51:24 +01:00
Ryan VanderMeulen
a87352cc59 Merge inbound to m-c. 2014-01-10 14:46:40 -05:00
Wes Kocher
ccb296be8e Merge m-c to b2g-inbound 2014-01-09 17:10:46 -08:00
Fabrice Desré
39a69e390d Bug 958250 - Improve lazy loading in TelemetryPing.js r=nfroyd 2014-01-09 14:06:02 -08:00
Roberto A. Vitillo
f535edc64b Bug 957156 - Expire telemetry histograms by default also in development channels. r=vladan 2014-01-09 13:20:41 -05:00
Roberto A. Vitillo
84ced2847e Bug 956715 - Allow missing "expires_in_version" in histogram definition. r=froydnj 2014-01-09 13:20:12 -05:00
Wes Kocher
b26cd49023 Merge m-c to inbound 2014-01-09 17:05:12 -08:00
Nicholas Hurley
21710e9462 Bug 957759 - Remove SRV experiment code (helps prevent crashes). r=mcmanus 2014-01-09 13:50:04 -08:00
Ryan VanderMeulen
3ad920307d Backed out 6 changesets (bug 939294) for B2G bustage on a CLOSED TREE.
Backed out changeset 8c3aa9973da0 (bug 939294)
Backed out changeset 37098c13e59e (bug 939294)
Backed out changeset 7c9ade6c871c (bug 939294)
Backed out changeset fed59539afc1 (bug 939294)
Backed out changeset 89e9d3fa16fc (bug 939294)
Backed out changeset c97e58ebc5f4 (bug 939294)
2014-01-09 14:17:39 -05:00
Roberto A. Vitillo
f0d3f30743 Bug 742500 - Disable expired telemetry probes. r=vladan 2014-01-03 12:02:48 -05:00
Ryan VanderMeulen
4dbf329952 Backed out changeset 70fd824abff0 (bug 742500) for xpcshell orange. 2014-01-03 11:31:17 -05:00
Roberto A. Vitillo
56af30051a Bug 742500 - Disable expired telemetry probes. r=vladan 2014-01-03 09:28:07 -05:00
Nicholas Nethercote
91175eb896 Bug 955942 (part 2) - Remove MemoryUniReporter. r=mccr8.
--HG--
extra : rebase_source : 9d70016cb19637ffece6409a184bf41d574cc6b4
2013-12-07 22:09:10 -08:00