6a6ae68d711184930abd532b0ccfe77ab786e6e2: bug 1363349 (part 1) - refactor layout/style/CSSCalc.h r=dholbert
draft
Kevin Hsieh <kevin.hsieh@ucla.edu> - Fri, 23 Jun 2017 15:48:42 -0700 - rev 599986
Push
65656 by bmo:kevin.hsieh@ucla.edu at Fri, 23 Jun 2017 23:06:21 +0000
bug 1363349 (part 1) - refactor layout/style/CSSCalc.h r=dholbert
MozReview-Commit-ID: OXjANQZOE6
2553ae57519418a631b8a79517afaa9c06f7b6ac: Bug 1376000: Drop any unknown flags in SinkInfo.flags. r?padenot
draft
Dan Glastonbury <dan.glastonbury@gmail.com> - Sat, 24 Jun 2017 08:03:59 +1000 - rev 599985
Push
65655 by bmo:dglastonbury@mozilla.com at Fri, 23 Jun 2017 22:49:57 +0000
Bug 1376000: Drop any unknown flags in SinkInfo.flags. r?padenot
Rust expect() is bad in C callbacks. Replace TryFrom() with
from_bits_truncate() to drop any unknown PulseAudio flags.
MozReview-Commit-ID: 4RWFB5iGW6Z
7461727635123e5500be78135dcef7e4ea7bbcd4: Bug 1373213 - Repair cubeb logging when using env var. r?jesup
draft
Paul Adenot <paul@paul.cx> - Fri, 23 Jun 2017 14:35:45 -0700 - rev 599984
Push
65654 by paul@paul.cx at Fri, 23 Jun 2017 22:14:55 +0000
Bug 1373213 - Repair cubeb logging when using env var. r?jesup
This does two things:
- Stop calling the callback when initializing cubeb prefs callback, see the
comment block for the rationale.
- Change the pref name so that the problem does not continue to be triggered
with users that have the old pref name in their profile.
MozReview-Commit-ID: 9Ty7Mt9WZpP
92dc60b522d81862e52bff5cdb1b698eb5608658: Bug 1375904 - Fix funsize routes so we activate funsize on the dmg tasks, so partials should end up being signed. r=aki a=callek
Justin Wood <Callek@gmail.com> - Fri, 23 Jun 2017 14:04:23 -0400 - rev 599983
Push
65654 by paul@paul.cx at Fri, 23 Jun 2017 22:14:55 +0000
Bug 1375904 - Fix funsize routes so we activate funsize on the dmg tasks, so partials should end up being signed. r=aki a=callek
MozReview-Commit-ID: FIml3dxQamy
61b041468dd53dea6c1e44bc75eb741e1e042613: Bug 1375973 - Text colour of background tabs is unreadable when in fullscreen mode. r=dao
draft
Nihanth Subramanya <nhnt11@gmail.com> - Sat, 24 Jun 2017 03:38:29 +0530 - rev 599982
Push
65653 by nhnt11@gmail.com at Fri, 23 Jun 2017 22:08:59 +0000
Bug 1375973 - Text colour of background tabs is unreadable when in fullscreen mode. r=dao
MozReview-Commit-ID: HeMLcOhd5xK
2230a937b5522dd30757018e0a0d682b15f0a05b: Bug 1371236 - don't try to open the overflow panel when in customize mode, r?jaws
draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 22 Jun 2017 14:12:24 +0100 - rev 599981
Push
65652 by bmo:gijskruitbosch+bugs@gmail.com at Fri, 23 Jun 2017 21:43:24 +0000
Bug 1371236 - don't try to open the overflow panel when in customize mode, r?jaws
MozReview-Commit-ID: H2mOlOkUNLG
0aec026833345c602d4341ea5568e0cd27f47424: bug 1363349 (part 2) - accept calc expressions in webkit gradient r=dholbert
draft
Kevin Hsieh <kevin.hsieh@ucla.edu> - Thu, 22 Jun 2017 11:13:19 -0700 - rev 599980
Push
65651 by bmo:kevin.hsieh@ucla.edu at Fri, 23 Jun 2017 21:27:46 +0000
bug 1363349 (part 2) - accept calc expressions in webkit gradient r=dholbert
MozReview-Commit-ID: 3No8gICzwsb
c12a624cc55bc71c0ba3bd32e4a06e56fce34023: Bug 1370007 Generate Shaders on a MinGW Cross Compile on Linux
draft
Tom Ritter <tom@mozilla.com> - Fri, 23 Jun 2017 16:26:21 -0500 - rev 599979
Push
65650 by bmo:tom@mozilla.com at Fri, 23 Jun 2017 21:26:47 +0000
Bug 1370007 Generate Shaders on a MinGW Cross Compile on Linux
Bug 1365859 introduced a dependency on the Visual Studio binary 'fxc'
to generate Shader bytecode. This was unavailable when compiling for
Windows on Linux as part of a MinGW build.
This commit adds a configure check for fxc, and also searches for
fxc2, which was written (https://github.com/tomrittervg/fxc2) to be
a tiny application that wraps D3DCompileFromFile and can produce
similar (but not exactly the same) output as fxc.
fxc2 is compiled using MinGW for Windows, and runs under wine, so
we need to check for wine also.
Finally, fxc outputs some include information fxc2 doesn't, so
we will just change that assert to not take effect.
MozReview-Commit-ID: 8LVxuODi6cV
c411ab646f0d98882670f51dc2e7462558ff932b: Bug 1358670 - Implemented MarionetteHarness in telemetry-harness
draft
John Dorlus <jsdorlus@gmail.com> - Thu, 22 Jun 2017 18:18:24 -0400 - rev 599978
Push
65649 by bmo:jdorlus@mozilla.com at Fri, 23 Jun 2017 21:23:25 +0000
Bug 1358670 - Implemented MarionetteHarness in telemetry-harness
MozReview-Commit-ID: KBKhWw7DrAw
775e3e8f74eb1c5591ac528483e4c59b93726a92: Bug 1358670 - add telemetry-harness jobs to CI
draft
John Dorlus <jsdorlus@gmail.com> - Thu, 22 Jun 2017 18:16:29 -0400 - rev 599977
Push
65649 by bmo:jdorlus@mozilla.com at Fri, 23 Jun 2017 21:23:25 +0000
Bug 1358670 - add telemetry-harness jobs to CI
MozReview-Commit-ID: 9tPAMBAkvCs
865add64bc8e4a7ec6cde43fb2410f7bfc286371: Bug 1358670 - Added requirements and mozharness script
draft
John Dorlus <jsdorlus@gmail.com> - Thu, 22 Jun 2017 18:13:14 -0400 - rev 599976
Push
65649 by bmo:jdorlus@mozilla.com at Fri, 23 Jun 2017 21:23:25 +0000
Bug 1358670 - Added requirements and mozharness script
MozReview-Commit-ID: AJKM7b1OcVW
95e9001f2a7dc58275f9eb0edf0c77b9549d1d97: bug 1363349 (part 2) - accept calc expressions in webkit gradient, r=dholbert
draft
Kevin Hsieh <kevin.hsieh@ucla.edu> - Thu, 22 Jun 2017 11:13:19 -0700 - rev 599975
Push
65648 by bmo:kevin.hsieh@ucla.edu at Fri, 23 Jun 2017 21:21:29 +0000
bug 1363349 (part 2) - accept calc expressions in webkit gradient, r=dholbert
MozReview-Commit-ID: 3No8gICzwsb
96d183c883e9cc45bfa37f0bb503cb312be30901: bug 1363349 (part 1) - refactor CSSCalc.h r=dholbert
draft
Kevin Hsieh <kevin.hsieh@ucla.edu> - Fri, 23 Jun 2017 11:22:39 -0700 - rev 599974
Push
65648 by bmo:kevin.hsieh@ucla.edu at Fri, 23 Jun 2017 21:21:29 +0000
bug 1363349 (part 1) - refactor CSSCalc.h r=dholbert
MozReview-Commit-ID: 9mNwnf2N8sY
d0749adf95933ef4fc68af839b7884c2b66d6d2c: Bug 1375930: Fix rem computation on the root element. r?heycam
draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 23 Jun 2017 23:06:25 +0200 - rev 599973
Push
65647 by bmo:emilio+bugs@crisal.io at Fri, 23 Jun 2017 21:08:53 +0000
Bug 1375930: Fix rem computation on the root element. r?heycam
I'll be really pissed off if this doesn't make any new test pass and I have to
write one...
I don't actually know how could we get this so wrong for so long...
MozReview-Commit-ID: DK98SS1w5nO
187d10ca313eb54c33724a97a288c97722dccdd0: bug 1366294 - Part 8 - Include a message on telemetry testfails. r?gfritzsche
draft
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 16:39:59 -0400 - rev 599972
Push
65646 by bmo:chutten@mozilla.com at Fri, 23 Jun 2017 20:50:54 +0000
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
16c58697b4f9a6c3bd043431f89076a12563b5fd: bug 1366294 - Part 7 - Use keyed histogram snaphots to build payloads. r?gfritzsche
draft
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 16:38:21 -0400 - rev 599971
Push
65646 by bmo:chutten@mozilla.com at Fri, 23 Jun 2017 20:50:54 +0000
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
2a471553b21fb2a206ac1443ef8c10a60aa821cb: bug 1366294 - Part 6 - Update test_TelemetryHistograms for new snapshots format r?gfritzsche
draft
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 15:15:11 -0400 - rev 599970
Push
65646 by bmo:chutten@mozilla.com at Fri, 23 Jun 2017 20:50:54 +0000
bug 1366294 - Part 6 - Update test_TelemetryHistograms for new snapshots format r?gfritzsche
MozReview-Commit-ID: FN6y1zTqFt4
3073d37ba79f03350313158a47bfe3077984e2c4: bug 1366294 - Part 5 - Send appropriately-structured Telemetry data to JS r?gfritzsche
draft
Chris H-C <chutten@mozilla.com> - Tue, 20 Jun 2017 15:03:10 -0400 - rev 599969
Push
65646 by bmo:chutten@mozilla.com at Fri, 23 Jun 2017 20:50:54 +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
55fe32046924e18abe737d7518a8c1d382967a0c: bug 1366294 - Part 4 - Small cleanups to previous patches. r?gfritzsche
draft
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 16:42:21 -0400 - rev 599968
Push
65646 by bmo:chutten@mozilla.com at Fri, 23 Jun 2017 20:50:54 +0000
bug 1366294 - Part 4 - Small cleanups to previous patches. r?gfritzsche
MozReview-Commit-ID: 7PioVNfUUNZ
a60af79c2308bf8f740382fbb45ac5611fbbcb04: Bug 1366294 - Part 3 - Refactor TelemetryHistogram storage. r=chutten
draft
Georg Fritzsche <georg.fritzsche@googlemail.com> - Thu, 08 Jun 2017 16:15:38 +0700 - rev 599967
Push
65646 by bmo:chutten@mozilla.com at Fri, 23 Jun 2017 20:50:54 +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