74dffd02a249f90777df32ca01579e6c5d3e6a3f: Backed out changeset 838c0ab9cbdb (bug 1464084) for Linux static bustage on a CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Sat, 02 Jun 2018 02:42:52 +0300 - rev 803217
Push
112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Backed out changeset 838c0ab9cbdb (
bug 1464084) for Linux static bustage on a CLOSED TREE
aa67de9bfa1cfb6947f22cea66385bcbf5b69890: Bug 1465938 Fix a pair of WE theme issues r=zombie
Andrew Swan <aswan@mozilla.com> - Fri, 01 Jun 2018 11:45:25 -0700 - rev 803216
Push
112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1465938 Fix a pair of WE theme issues r=zombie
1. Stop broadcasting an extra theme update event when changing themes
2. Use enable() to enable themes upon install
MozReview-Commit-ID: CgWjNEihwmE
42ff6656917e95d2919f9cee84ef69afba595f14: Bug 1466060 - Upgrade to binutils 2.28.1. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 17:48:41 +0900 - rev 803215
Push
112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1466060 - Upgrade to binutils 2.28.1. r=nalexander
Version 2.25.1's libiberty can choke on some symbols. That was fixed in
2.27. As of writing, the last version is 2.30. Conservatively go with
2.28.1, which is the same major version (2.28) as what is currently in
Debian stable.
9720579262346607195ab6804be73772a7ea4fee: Bug 1466054 - Run `mach build-backend -b GnMozbuildWriter`. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 17:22:28 +0900 - rev 803214
Push
112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1466054 - Run `mach build-backend -b GnMozbuildWriter`. r=froydnj
This refreshes the gn-generated moz.builds with the change from previous
commit. Somehow, this does unrelated changes, there must be something
funky in the gn-moz.build-generator.
6e7c5695e34172b4975c4ad566f6cba309a1580c: Bug 1466054 - Enable STL wrapping in gn and gyp processed code. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 17:20:51 +0900 - rev 803213
Push
112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1466054 - Enable STL wrapping in gn and gyp processed code. r=froydnj
We wrap STL headers so as to ensure our inline infallible operator new
definitions are used, but for some reason, STL wrappers were disabled
in whatever code we used gyp for first, and that ended up spreading as
more things used gyp, and now with gn, whose handling cargo culted
STL disabling from the gyp code.
We remove all this disabling, because it turns out it causes no build
problem anymore.
aeea710872fef737c3a4fcef9925fe7c18058f21: Merge mozilla-central to autoland. a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Sat, 02 Jun 2018 01:03:45 +0300 - rev 803212
Push
112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
4146b1ddbb34d890b76e47584c93232171180fee: Bug 1463834 - vendored hglib, updated to python-hglib r=davehunt
Sofia Carrillo <scarrillo@mozilla.com> - Thu, 31 May 2018 18:04:54 -0700 - rev 803211
Push
112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1463834 - vendored hglib, updated to python-hglib r=davehunt
a66a2e4d7014dc417dce7b8131da40548d5a8890: Bug 1463183 - Remove all instances of isUniversalBinary since we no longer build universal binaries for macOS
draft
Bharat Raghunathan <bharatraghunthan9767@gmail.com> - Thu, 31 May 2018 20:04:23 +0530 - rev 803210
Push
112045 by bmo:bharatraghunthan9767@gmail.com at Sat, 02 Jun 2018 04:25:06 +0000
Bug 1463183 - Remove all instances of isUniversalBinary since we no longer build universal binaries for macOS
MozReview-Commit-ID: FZfVrYtEo13
ffa9f8f72d479d5ef02932e97b58418b6ca7a3c7: Bug 1340498 - Fix unified sources build errors r?mrbkap
draft
Doug Thayer <dothayer@mozilla.com> - Fri, 13 Apr 2018 11:04:47 -0700 - rev 803209
Push
112044 by bmo:dothayer@mozilla.com at Sat, 02 Jun 2018 03:41:02 +0000
Bug 1340498 - Fix unified sources build errors r?mrbkap
Adding the Places* files into unified sources pushed the
unified sources into a situation that exposed a strangely
large number of errors. This seems to be the minimum set of
changes I could make to resolve all of the issues.
MozReview-Commit-ID: C2H9ce8FmE4
043034802775e62f39c2519094d4d0b99812255d: Bug 1340498 - Add new globals to lint config
draft
Doug Thayer <dothayer@mozilla.com> - Mon, 29 Jan 2018 11:07:28 -0800 - rev 803208
Push
112044 by bmo:dothayer@mozilla.com at Sat, 02 Jun 2018 03:41:02 +0000
Bug 1340498 - Add new globals to lint config
MozReview-Commit-ID: 360gup8cWvi
4d379defa29187fadeec1a088039fecbd92f5512: Bug 1340498 - Update onVisits tests to use 'page-visited' r?mak
draft
Doug Thayer <dothayer@mozilla.com> - Wed, 14 Feb 2018 09:17:41 -0800 - rev 803207
Push
112044 by bmo:dothayer@mozilla.com at Sat, 02 Jun 2018 03:41:02 +0000
Bug 1340498 - Update onVisits tests to use 'page-visited' r?mak
MozReview-Commit-ID: FxC3gcUF9hl
814bf6fbf3dec6dc88367fb5a9f2b3e8dca4709f: Bug 1340498 - Update onVisits uses to 'page-visited' r?mak
draft
Doug Thayer <dothayer@mozilla.com> - Wed, 14 Feb 2018 09:11:49 -0800 - rev 803206
Push
112044 by bmo:dothayer@mozilla.com at Sat, 02 Jun 2018 03:41:02 +0000
Bug 1340498 - Update onVisits uses to 'page-visited' r?mak
Consuming the new 'page-visited' notification was fairly trivial,
since it was already brought over to onVisits. There's not much to
say about this other than that I'm a little bit uncertain about
all the hoops we have to jump through to get a JSContext and
GlobalObject from History.cpp (which is discussed in the earlier
commit in the series).
MozReview-Commit-ID: LHaBWSylyLI
9b59648fcd9265358f885dfd4c08af46a54a5c04: Bug 1340498 - Implement new Places Observers interface r?mrbkap
draft
Doug Thayer <dothayer@mozilla.com> - Wed, 14 Feb 2018 09:06:15 -0800 - rev 803205
Push
112044 by bmo:dothayer@mozilla.com at Sat, 02 Jun 2018 03:41:02 +0000
Bug 1340498 - Implement new Places Observers interface r?mrbkap
See the design doc[1] for further info. We would like to redesign
the places observer system to be more performant and more friendly
to consume. WebIDL was recommended as it simplifies creating simple
dictionary payloads while allowing dynamic typing with `any`.
There were some difficulties with WebIDL though, most of which
revolved around allowing consumers to be weakly referenced, from
both C++ and JS. The simplest solution I could come up with was to
create a simple native interface for the C++ case, and a WebIDL
wrapper for a JS callback in the JS case. Suggestions for simpler
alternatives are very welcome though.
[1] https://docs.google.com/document/d/1G45vfd6RXFXwNz7i4FV40lDCU0ao-JX_bZdgJV4tLjk/edit?usp=sharing
MozReview-Commit-ID: ACnAEfa5WxO
c2b709552c2f342a33598fdfd5488903e0345b1b: Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize.
draft
Venkatesh Pitta <venkateshpitta@gmail.com> - Sat, 02 Jun 2018 09:14:06 +1000 - rev 803204
Push
112043 by bmo:venkateshpitta@gmail.com at Sat, 02 Jun 2018 01:04:54 +0000
Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize.
MozReview-Commit-ID: AUxPhJwOKB6
3154e6d99af7a53f6ee099bdabc5c76169fbaa73: Bug 1462725 - Add 'end_study' event; r=rhelmer
draft
Bianca Danforth <bdanforth@mozilla.com> - Wed, 23 May 2018 07:29:32 -0700 - rev 803203
Push
112042 by bdanforth@mozilla.com at Sat, 02 Jun 2018 00:51:23 +0000
Bug 1462725 - Add 'end_study' event; r=rhelmer
This `end_study` event will be recorded when an ending condition has been met: the study has expired, the user is ineligible, or the study has been disabled (the study pref has been turned off).
MozReview-Commit-ID: 6WKL4hqWliz
4bd6aa005ce4a86a460d12ea09cd0fcb1ca034d8: Bug 1462725 - Add study expiration and testing override pref; r=rhelmer
draft
Bianca Danforth <bdanforth@mozilla.com> - Sat, 26 May 2018 16:09:55 -0700 - rev 803202
Push
112042 by bdanforth@mozilla.com at Sat, 02 Jun 2018 00:51:23 +0000
Bug 1462725 - Add study expiration and testing override pref; r=rhelmer
The study will shutdown on its own after a specified period of time.
The testing override pref allows for changing the study duration from the default, which is 4 weeks.
MozReview-Commit-ID: GEWpCaJX3Mr
7fba281130aa8ad92f3a32beccbb61fb7a720617: Bug 1462725 - Add eligibility check; r=rhelmer
draft
Bianca Danforth <bdanforth@mozilla.com> - Wed, 23 May 2018 07:25:20 -0700 - rev 803201
Push
112042 by bdanforth@mozilla.com at Sat, 02 Jun 2018 00:51:23 +0000
Bug 1462725 - Add eligibility check; r=rhelmer
On startup, ends the study if auto private browsing mode is enabled.
I did not add a pref observer for this, since when the pref is changed, the changes won't take effect until the next startup anyway.
MozReview-Commit-ID: DqABLEai8zx
195dc9d54d5f70a816477b25f3f685f44ee78170: Bug 1462725 - Uninit study on Firefox shutdown; r=rhelmer
draft
Bianca Danforth <bdanforth@mozilla.com> - Wed, 23 May 2018 07:23:44 -0700 - rev 803200
Push
112042 by bdanforth@mozilla.com at Sat, 02 Jun 2018 00:51:23 +0000
Bug 1462725 - Uninit study on Firefox shutdown; r=rhelmer
Intended to undo study-related changes that don't need to persist between sessions: clear prefs, remove observers, etc.
MozReview-Commit-ID: 4Eyyq7vMm13
b132d6ed4b152c98639babae1a34265940187b5f: Bug 1462725 - Rename study module; r=rhelmer
draft
Bianca Danforth <bdanforth@mozilla.com> - Wed, 23 May 2018 07:21:23 -0700 - rev 803199
Push
112042 by bdanforth@mozilla.com at Sat, 02 Jun 2018 00:51:23 +0000
Bug 1462725 - Rename study module; r=rhelmer
Module was renamed in order to be more consistent with references to this study elsewhere, as in the tracking
bug 1457226.
Also removed TelemetryEvents.sendEvent method, set log level to 'warn' and added milestone bug to search probe.
MozReview-Commit-ID: 6J87TUjXf6X
6907bb35cf622785ab4d01a9fad803cf50c94f88: Bug 1462725 - Dupe 'search' event probe under 'savant' category; r=rhelmer
draft
Bianca Danforth <bdanforth@mozilla.com> - Wed, 23 May 2018 07:19:12 -0700 - rev 803198
Push
112042 by bdanforth@mozilla.com at Sat, 02 Jun 2018 00:51:23 +0000
Bug 1462725 - Dupe 'search' event probe under 'savant' category; r=rhelmer
The duplication is so that this study’s use of the probe does not affect and is not affected by other uses of the probe.
MozReview-Commit-ID: ILYu2izhMDB