208fd1dccdd89613b06e16885b919e03415236dc: bug 1366294 - Part 6 - Update test_TelemetryHistograms for new snapshots format r=gfritzsche
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 15:15:11 -0400 - rev 370600
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
bug 1366294 - Part 6 - Update test_TelemetryHistograms for new snapshots format r=gfritzsche MozReview-Commit-ID: FN6y1zTqFt4
2c1ac79386ecfa725fbb17335d975938baaa0e12: bug 1366294 - Part 5 - Send appropriately-structured Telemetry data to JS r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 20 Jun 2017 15:03:10 -0400 - rev 370599
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
bug 1366294 - Part 5 - Send appropriately-structured Telemetry data to JS r=gfritzsche Previously we were doing bad string manipulation nonsense. Now when asked for snapshots C++ can return a properly-formated Object tree. MozReview-Commit-ID: HAvIbgzUvMU
b376e9bcdfbaa41c96a947044cd0aa64b0064294: bug 1366294 - Part 4 - Small cleanups to previous patches. r=gfritzsche
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 16:42:21 -0400 - rev 370598
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
bug 1366294 - Part 4 - Small cleanups to previous patches. r=gfritzsche MozReview-Commit-ID: 7PioVNfUUNZ
9332d032c50d84f91412ca359a1e9e655d05c15e: Bug 1366294 - Part 3 - Refactor TelemetryHistogram storage. r=chutten
Georg Fritzsche <georg.fritzsche@googlemail.com> - Thu, 08 Jun 2017 16:15:38 +0700 - rev 370597
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1366294 - Part 3 - Refactor TelemetryHistogram storage. r=chutten Previously we used the base::StatisticsRecorder object for storage by name. This is keyed by histogram name, which doesn't match our storage reality anymore. Instead we use a name to refer to a set of histogram instances that record data from different processes, as well as separating session and subsession data. In this re-write, we instead introduce the following lookup paths (managed in TelemetryHistogram.cpp): - Main storage: - (histogramId, processId, sessionOrSubsession) -> Histogram* - (histogramId, processId) -> KeyedHistogram* (this handles subsessions internally) - Lookup: - (histogramName) -> histogramId - (HistogramID) -> bool (is recording enabled for this histogram?) This is wrapped with a few lookup functions. This also allows us to keep HistogramIDs in the JS histogram instances now, instead of pointers to Histogram instances. That means Histogram instance life-time management is now properly contained inside TelemetryHistogram.cpp. MozReview-Commit-ID: 5yijGv7mc89
d51abac894b8a31090e66c82f462781b0059716e: Bug 1366294 - Part 2 - Cleanup Chromium Histogram code. r=chutten
Georg Fritzsche <georg.fritzsche@googlemail.com> - Tue, 06 Jun 2017 16:48:11 +0700 - rev 370596
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1366294 - Part 2 - Cleanup Chromium Histogram code. r=chutten - A histogram name identifies a set of histogram instances, for which storage and lookup will be handled in TelemetryHistogram.cpp. So we remove the names from histogram code. - Various unused macros in the header are removed. - Remaining traces of StatisticsRecorder are removed from the Histogram class code. - Some unused methods are dropped that were about printing histograms to ASCII etc. MozReview-Commit-ID: BF2rLSpKOJ8
51f2cc05efdea472ec78f2c93aae9491a910559c: Bug 1366294 - Part 1 - Remove base::StatisticsRecorder. r=chutten
Georg Fritzsche <georg.fritzsche@googlemail.com> - Sat, 03 Jun 2017 01:09:11 +0700 - rev 370595
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1366294 - Part 1 - Remove base::StatisticsRecorder. r=chutten The Chromium IPC histogram code used the StatisticsRecorder object for storage. This is keyed by histogram name, which doesn't match our storage reality anymore. Instead we use a name to refer to a set of histogram instances that record data from different processes, as well as separating session and subsession data. Consequently we need to rewrite this storage, which means StatisticsRecorder is not used anymore. MozReview-Commit-ID: 1LC7YubpKaD
b8d5c1d7bf82ad052da3e846f8882f04b53a40c9: Bug 1378860 - Use an ES class instead of an SDK class for RuleModificationList; r=gl
Patrick Brosset <pbrosset@mozilla.com> - Fri, 21 Jul 2017 14:36:10 +0200 - rev 370594
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1378860 - Use an ES class instead of an SDK class for RuleModificationList; r=gl MozReview-Commit-ID: CFXcLPFbi0U
57164b11328641c6ad9f89ca6a941418b474d99a: bug 1373367: prefix values in SYSTEM_CAPABILITIES field. r=rstrong
Ben Hearsum <bhearsum@mozilla.com> - Mon, 24 Jul 2017 09:05:47 -0400 - rev 370593
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
bug 1373367: prefix values in SYSTEM_CAPABILITIES field. r=rstrong
882a43e7e21ab3d595f01dbb344fcff870d1e5d4: Bug 1318297 - Add docs for Health ping. r=liuche
Kate Ustiuzhanina <kustiuzhanina@mozilla.com> - Mon, 24 Jul 2017 13:10:25 +0100 - rev 370592
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1318297 - Add docs for Health ping. r=liuche
2ceb8a5a3e409b0daf26fc0715b57976f0bf7d6b: Bug 1318297 - Support initial implementation for Health ping. r=gfritzsche
Kate Ustiuzhanina <kustiuzhanina@mozilla.com> - Thu, 13 Jul 2017 13:39:09 +0100 - rev 370591
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1318297 - Support initial implementation for Health ping. r=gfritzsche Health ping is supposed to be a small ping for monitoring failures. Current implementation tracks discarded for size and send failures.
93aa802eeb9da6ef8b78d63d99b741506b0f7c0f: Bug 1382120 - Add 'allowPaymentRequest' into HTMLIFrameElement interface. r=baku
Alphan Chen <alchen@mozilla.com> - Fri, 21 Jul 2017 10:27:42 +0800 - rev 370590
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1382120 - Add 'allowPaymentRequest' into HTMLIFrameElement interface. r=baku
3d14ed20c13133113b428e3e2a8635ca616bc63d: Bug 1383463 - Use mozIntl for cookies and page info. r=zibi
Jorg K <jorgk@jorgk.com> - Sat, 22 Jul 2017 23:18:00 -0400 - rev 370589
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1383463 - Use mozIntl for cookies and page info. r=zibi
d055c4a269c41792c09bceeae314084c7eba9bc0: Merge mozilla-central to inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 24 Jul 2017 14:59:06 +0200 - rev 370588
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Merge mozilla-central to inbound
1547c1b9a0d216b9c7f2a0ff69d1ba1541da6233: Bug 1378859 - Use an ES class instead of an SDK class in the inspector front; r=gl
Patrick Brosset <pbrosset@mozilla.com> - Fri, 21 Jul 2017 14:14:48 +0200 - rev 370587
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1378859 - Use an ES class instead of an SDK class in the inspector front; r=gl MozReview-Commit-ID: 8lSSBTXsUqa
7c3361a87e461937246b93743a87e1869bf080af: Bug 1382948 - Fix WebRenderBridgeParent::FlushTransactionIdsForEpoch() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 24 Jul 2017 21:20:22 +0900 - rev 370586
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1382948 - Fix WebRenderBridgeParent::FlushTransactionIdsForEpoch() r=nical
4377bafde262dfe03a76c94d365df0cf535f45fc: Bug 1346767 - Part 2: Make sure xhr.upload event listeners will be ignored if listeners are registered after send(), r=baku
Shawn Huang <shuang@mozilla.com> - Mon, 24 Jul 2017 19:52:22 +0800 - rev 370585
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1346767 - Part 2: Make sure xhr.upload event listeners will be ignored if listeners are registered after send(), r=baku
f0817bf2f80b3f4cf8ea2d4f98904c23bce9b9b3: Bug 1346767 - Part 1: Check mFlagHadUploadListenersOnSend before sending progress event, r=baku
Shawn Huang <shuang@mozilla.com> - Mon, 24 Jul 2017 19:52:16 +0800 - rev 370584
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1346767 - Part 1: Check mFlagHadUploadListenersOnSend before sending progress event, r=baku Based on XHR spec 6.1, if one or more event listeners are registered on the associated XMLHttpRequestUpload object, then set upload listener flag. Therefore, if any event listeners are added after send(), ignore them.
3c35ec94f3ed32031f6d953a54dd90c9f7c1d0e8: Bug 1380974 - Use custom size for small frequent messages. r=billm
Henry Chang <hchang@mozilla.com> - Thu, 20 Jul 2017 11:37:09 +0800 - rev 370583
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1380974 - Use custom size for small frequent messages. r=billm Since the default size is 64, we only care about message size which is > 64 bytes. MozReview-Commit-ID: 2vUpcaUjlNP
1476b84d8f878a3db499fb9cb67222cf36e13f6e: Bug 1379899 - disable rcwn to make cache behavior deterministic in test, r=kanru
Junior Hsu <juhsu@mozilla.com> - Wed, 19 Jul 2017 04:24:00 +0200 - rev 370582
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1379899 - disable rcwn to make cache behavior deterministic in test, r=kanru
c1b154630587a9e91b67a6ab40890a382aebec54: Bug 1349991 - Skip the DidComposite() message for non-updated layer tree. r=dvander,nical,mattwoodrow
JerryShih <hshih@mozilla.com> - Mon, 24 Jul 2017 13:07:35 +0200 - rev 370581
Push 32228 by kwierso@gmail.com at Tue, 25 Jul 2017 01:06:49 +0000
Bug 1349991 - Skip the DidComposite() message for non-updated layer tree. r=dvander,nical,mattwoodrow MozReview-Commit-ID: NhVBMe7Qha
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip