163a2b48acd0013e644b58fbafa16bd5fe7a5905: Bug 1432398 - Move oauth.txt and buildprops.json to taskcluster/docker/recipes. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Sat, 27 Jan 2018 10:52:39 +0900 - rev 453775
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1432398 - Move oauth.txt and buildprops.json to taskcluster/docker/recipes. r=dustin
3288fad489c1e36dc626e20672479599222ffe2c: Bug 1432395 - Switch the valgrind build to a Debian-based docker image. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Sat, 27 Jan 2018 10:25:58 +0900 - rev 453774
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1432395 - Switch the valgrind build to a Debian-based docker image. r=dustin We start from the image used for Firefox builds, and add the debug packages for all the system libraries.
dd364d39f64614941c42a9a175b18f49f8c9b000: Bug 1432395 - Add valgrind suppressions for system libraries on Debian. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Sat, 27 Jan 2018 10:31:31 +0900 - rev 453773
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1432395 - Add valgrind suppressions for system libraries on Debian. r=njn The first two are variants of existing ones, with a slightly different signature, and tha last one is well known and found in glib-related suppression files like https://github.com/flatpak/flatpak/blob/master/tests/glib.supp
45aa598bf5b37d28ed5e6ef3173580fb71d968b0: Bug 1432395 - Rename valgrind suppressions files to something more generic. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Sat, 27 Jan 2018 10:22:56 +0900 - rev 453772
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1432395 - Rename valgrind suppressions files to something more generic. r=froydnj The MACHTYPE bash variable is an odd thing that returns e.g. x86_64-redhat-linux-gnu on a CentOS system, but x86_64-pc-linux-gnu on a Debian system, and possibly something different on other distros. mach valgrind-test is the only place actually relying on MACHTYPE. Others rely on information from python modules. Uniformize that, and use the more generic 'pc' rather than 'redhat'.
15f2562f1ba0406f7154c05491e56d9f8175765b: Bug 1432659 - Expose Pocket API to get your pocket stream r=csadilek
Ursula Sarracini <usarracini@mozilla.com> - Mon, 29 Jan 2018 16:57:32 -0500 - rev 453771
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1432659 - Expose Pocket API to get your pocket stream r=csadilek MozReview-Commit-ID: B3mbvCaLQw7
de16600014dfc7f5f3a87c13a7249d6f8fc24aa0: Bug 1431251 - Remove CRT objects from the GCC build. r=rillian
Mike Hommey <mh+mozilla@glandium.org> - Sat, 27 Jan 2018 11:52:12 +0900 - rev 453770
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1431251 - Remove CRT objects from the GCC build. r=rillian They were added in bug 1427344 to reduce the differences between builds on CentOS docker images and builds on Debian docker images. We're now entirely on Debian docker images, so we can back this out.
4808d5c01edb57ee9d44039394c3acd71eccfd2b: Bug 1431251 - Remove PKG_CONFIG_LIBDIR from mozconfigs. r=rillian
Mike Hommey <mh+mozilla@glandium.org> - Sat, 27 Jan 2018 11:49:23 +0900 - rev 453769
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1431251 - Remove PKG_CONFIG_LIBDIR from mozconfigs. r=rillian As of bug 1430036 it was only set when building on CentOS, and as of bug 1432398, we don't have CentOS-based docker images anymore.
0f50a727a5dce5213aaea30931718a20a0069b41: servo: Merge #19899 - Update WR (fix for panic in texture cache update) (from glennw:update-wr-panic); r=jdm
Glenn Watson <github@intuitionlibrary.com> - Mon, 29 Jan 2018 14:50:23 -0600 - rev 453768
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
servo: Merge #19899 - Update WR (fix for panic in texture cache update) (from glennw:update-wr-panic); r=jdm Fixes #19888. Source-Repo: https://github.com/servo/servo Source-Revision: faa969a91d5dcaedbcb8590aa3da5702e90abf10
d29497d6277881adadf40c262db5b3e77a827518: Bug 1433850 - layout.display-list.retain.verify.order to also check RDL ordering - r=mattwoodrow
Gerald Squelart <gsquelart@mozilla.com> - Mon, 29 Jan 2018 18:23:14 +1100 - rev 453767
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1433850 - layout.display-list.retain.verify.order to also check RDL ordering - r=mattwoodrow MozReview-Commit-ID: 2foGnuSCwUX
cffe5fb28653011fff06b44322c5104a9a157c63: Bug 1433704 - Use system GCC for host compilations on mingw32 builds. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Sat, 27 Jan 2018 20:40:36 +0900 - rev 453766
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1433704 - Use system GCC for host compilations on mingw32 builds. r=froydnj The binutils we currently use as part of our GCC toolchain artifact doesn't understand some relocations in the CRT objects on Debian stretch, making the embedded CRT objects from bug 1427344, which we want to remove in bug 1431251, necessary. OTOH, there is no benefit from using our GCC toolchain artifact for host compilations on those builds. In fact, Android builds, which are in a similar position, being built on Debian stretch and being cross-builds, don't care to use our GCC toolchain artifact. It's arguably a good thing that those builds are not tied to the version of GCC we use to build Firefox for linux, so let's remove this dependency.
8e4a39d65561406a757dd25dbc69bb39339ecf0e: Bug 1433975: Error out if a parent docker image isn't present in the configuration; r=dustin
Tom Prince <mozilla@hocat.ca> - Mon, 29 Jan 2018 11:03:06 -0700 - rev 453765
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1433975: Error out if a parent docker image isn't present in the configuration; r=dustin MozReview-Commit-ID: ASeCAXLzOEZ
8e77a375a5e34ecb7eb700073f0c4043ba6fa9bd: Bug 1433046: Use WeakReferenceSupport::StabilizeRefCount instead of regular kung-fu death grips when aggregating; r=Jamie
Aaron Klotz <aklotz@mozilla.com> - Thu, 25 Jan 2018 13:45:21 -0700 - rev 453764
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1433046: Use WeakReferenceSupport::StabilizeRefCount instead of regular kung-fu death grips when aggregating; r=Jamie This fix is completely speculative, but I have strong reason to believe that we are having lifetime issues, and that refcount stabilization might be coming into play. The situation is this: Suppose we're aggregating an object, so we pass |this| as the outer IUnknown. The inner object might perform AddRef() and Release() on |this| during its initialization. But if we're in the process of creating the outer object, that refcount might not yet have been incremented by 1, so the inner object's invocation of the outer object's Release() could trigger a deletion. The way around this is to temporarily bump the refcount when aggregating another object. The key, though, is to not do this via AddRef() and Release(), but by direct maniuplation of the refcount variable, so that we don't trigger any of the self-deletion stuff. MozReview-Commit-ID: 3WA2AJvb6jY
f1373fe3d25c585cf234d877094126b2f7fef821: Bug 1433309 - Annotate createMediaKeys promise reject with whether failure occurred due to pending shutdown. r=gerald
Chris Pearce <cpearce@mozilla.com> - Fri, 26 Jan 2018 12:20:35 +1300 - rev 453763
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1433309 - Annotate createMediaKeys promise reject with whether failure occurred due to pending shutdown. r=gerald Around every Firefox update, Netflix see a spike in MediaKeySystemAccess.createMediaKeys() promise rejects. I am wondering whether this is caused by the browser restarting to apply a Firefox update while Netflix's player is loading. So add more detail to the promise reject as to the state of the system, to try to validate that theory. MozReview-Commit-ID: 4IDPsFwKCtq
c58988f74bd4523b10113ddc25c4182001b4c613: Bug 1428692 - Don't use tweakExpectedRestyleCount in the case where we don't use the returned count for observeStyling called right after. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 30 Jan 2018 06:41:31 +0900 - rev 453762
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1428692 - Don't use tweakExpectedRestyleCount in the case where we don't use the returned count for observeStyling called right after. r=birtles tweakExpectedRestyleCount() is supposed to work with observeStyle() which is called right after tweakExpectedRestyleCount(). That's because tweakExpectedRestyleCount() adjusts the expected restyle count which will happen in continuous frames that begins from the startsRightNow() call, especially a redundant restyle might be observed in the last frame if the animation did not begin at the current timeline time and if the Promise inside the last requestAnimationFrame is fulfilled after restyling happened. Instead of using tweakExpectedRestyleCount(), we need to check whether the animation begun at the current timeline time when the animation started, and if the animation begun at the current timeline time, we don't observe the superfluous restyle in a frame after the animation element was re-attached. MozReview-Commit-ID: 6TLQERSSbjU
b908d1296ebfb30838795a53da3bfaf79d07a15f: Bug 1430817: followup: Skip some more tests in non-stylo, since it's not updated to the spec yet. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 29 Jan 2018 22:25:03 +0100 - rev 453761
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1430817: followup: Skip some more tests in non-stylo, since it's not updated to the spec yet. r=me on a CLOSED TREE. MozReview-Commit-ID: LsdTNqm5BTB
0b7429a85966c2b31acef0238b3edd26492a82bc: Bug 1432694 - Add a default value for the Screenshots upload-disabled pref; r=ianbicking
Jared Hirsch <ohai@6a68.net> - Tue, 23 Jan 2018 18:58:39 -0800 - rev 453760
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1432694 - Add a default value for the Screenshots upload-disabled pref; r=ianbicking MozReview-Commit-ID: 2ZpKfqlwFmb
a180b42b7c24a8c225c3bcfe40917c65945a66ad: servo: Merge #19896 - Address WPT sync problems from nightly run (from servo:jdm-patch-7); r=aneeshusa
Josh Matthews <josh@joshmatthews.net> - Mon, 29 Jan 2018 12:36:25 -0600 - rev 453759
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
servo: Merge #19896 - Address WPT sync problems from nightly run (from servo:jdm-patch-7); r=aneeshusa 1. The commit author is inferred from the hostname 2. There's no debug build present, so the update-manifest command exits immediately 3. The test run opens too many files and is killed Source-Repo: https://github.com/servo/servo Source-Revision: 5f68abb190773f94d8fe3fa5da4ca2230f069fce
95506a51e4abc7ec6a12baa80b73fc7d1e37b346: Bug 1429120 - Add enterprise policy to display the bookmarks toolbar by default r=Felipe,Gijs
Kirk Steuber <ksteuber@mozilla.com> - Mon, 29 Jan 2018 10:20:52 -0800 - rev 453758
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1429120 - Add enterprise policy to display the bookmarks toolbar by default r=Felipe,Gijs MozReview-Commit-ID: EZTAXdd9rN1
dc33122dc2faaff981ba22d51082eddaa695018f: Bug 1429120 - Create an enterprise policy to display the menu bar by default r=Felipe,Gijs
Kirk Steuber <ksteuber@mozilla.com> - Mon, 29 Jan 2018 10:14:05 -0800 - rev 453757
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1429120 - Create an enterprise policy to display the menu bar by default r=Felipe,Gijs MozReview-Commit-ID: EJvtw5nbqaV
3b0bd7f88df7142865d7e5e4da2c6570f57d2b88: Bug 1433697 - Handle deletions that don't exist on one side when merging synced bookmarks. r=tcsc
Kit Cambridge <kit@yakshaving.ninja> - Sat, 27 Jan 2018 13:10:52 -0800 - rev 453756
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1433697 - Handle deletions that don't exist on one side when merging synced bookmarks. r=tcsc MozReview-Commit-ID: 8Lw5ncnZ0BF
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip