a2d3d62c0df7627494702ae7c19cca84f596b72f: Bug 1393242 - Use hglib for get_files_in_working_directory(); r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 23 Aug 2017 15:21:16 -0700 - rev 427835
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1393242 - Use hglib for get_files_in_working_directory(); r=mshal And convert consumers to context managers because hglib requires that. MozReview-Commit-ID: Ckf1yBYeUlm
b07f70e6b32bba9fcd3dd1b26e28938a99be9f3c: Bug 1393242 - Hook up hglib to HgRepository; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 23 Aug 2017 15:09:27 -0700 - rev 427834
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1393242 - Hook up hglib to HgRepository; r=mshal Because hglib spawns a persistent process, we introduce a context manager for Repository. It no-ops by default. On HgRepository it controls the lifetime of the persistent hg process. A helper method for running an hg command via hglib has been added. We can't transition existing methods to hglib because hglib requires a context manager, which no consumer is using yet. MozReview-Commit-ID: 8z0fcGFeAm5
4a06dcbf579303a5ae2ee6ad7f5761435e885733: Bug 1393242 - Vendor python-hglib 2.4; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 23 Aug 2017 15:06:18 -0700 - rev 427833
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1393242 - Vendor python-hglib 2.4; r=mshal python-hglib is a Python client for Mercurial's command server. It facilitates querying Mercurial efficiently (using a single process) and without having to parse output in the common case. Let's vendor it so we can make use of it for more advanced Mercurial scenarios. Content vendored from changeset 820d7c1e470a without modifications (other than deleting unwanted files). As part of vendoring, we add the package to the virtualenv and make it available to mach. MozReview-Commit-ID: F4KLbW1lAvk
175c99472cfdcd84374badf980b6e05b1a6c28f0: Bug 1393242 - Normalize paths in MercurialRevisionFinder; r=mshal
Gregory Szorc <gps@mozilla.com> - Thu, 31 Aug 2017 10:39:28 -0700 - rev 427832
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1393242 - Normalize paths in MercurialRevisionFinder; r=mshal This ensures we use forward slashes, even if Mercurial emits backslashes (which it can do on Windows). MozReview-Commit-ID: 2dnWAEvytwn
fdd63a193b9d3ab832334a9a092c4c32bd05a346: Bug 1393242 - Make hglib tests more resilient; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 30 Aug 2017 10:42:35 -0700 - rev 427831
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1393242 - Make hglib tests more resilient; r=mshal These tests weren't running in automation because hglib wasn't available. An upcoming commit will vendor hglib. This exposed that the tests can fail if ui.username isn't set. In this commit, we introduce a helper function to obtain an hglib client with ui.username set. We also convert tests to use the context manager form of the client so resources are cleaned up immediately without relying on refcounting or garbage collection. MozReview-Commit-ID: HRSBDlYgqpC
318dfe16826536c967112d059b45b30487390c95: Bug 1393242 - Return a Repository using configure preferences; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 23 Aug 2017 15:04:46 -0700 - rev 427830
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1393242 - Return a Repository using configure preferences; r=mshal If configure has defined VCS binaries, we should use those. MozReview-Commit-ID: DVnsSaJC8eN
608f8c2125a79e2497b5ee5b04e4b2d4635d7317: Bug 1393242 - Helper function to obtain a repository from a build config; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 23 Aug 2017 15:03:36 -0700 - rev 427829
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1393242 - Helper function to obtain a repository from a build config; r=mshal Some callers already have a build config object. Let's not make them call a function that imports buildconfig. MozReview-Commit-ID: J22HhyVma9y
512562477a1eaf83075a5a99825dea1ec702b1ad: Bug 1388377: Add highlights empty state. r=liuche
Michael Comella <michael.l.comella@gmail.com> - Thu, 31 Aug 2017 15:21:43 -0700 - rev 427828
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388377: Add highlights empty state. r=liuche MozReview-Commit-ID: 1M1nqWSoER3
c5b310c419c4d912df2fe967040f7cc435c5b0c3: Bug 1388377: Rm WelcomePanelRow. r=liuche
Michael Comella <michael.l.comella@gmail.com> - Thu, 31 Aug 2017 14:39:40 -0700 - rev 427827
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388377: Rm WelcomePanelRow. r=liuche We show a message: 1) On first run 2) When there are no highlights However, these are actually the same case (there are no highlights) so I wanted to defer to that situation. I felt it was easier to rm the WelcomePanel and rewrite it than it was to try to morph it into an empty state for the highlights. MozReview-Commit-ID: CrRbzA0NoRx
2755068d05cba41351d7367bd645a252d42aefb9: Bug 1395832 - Drop expectation data for po-disconnect.any.js.ini since the tests don't cause any timeout. r=jgraham
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 01 Sep 2017 16:04:52 +0900 - rev 427826
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395832 - Drop expectation data for po-disconnect.any.js.ini since the tests don't cause any timeout. r=jgraham MozReview-Commit-ID: BnTl2r8qPaJ
ca3d00bb702dec6d40e73941b898b6da6ee709f0: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 01 Sep 2017 16:34:14 -0700 - rev 427825
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Merge m-c to autoland, a=merge MozReview-Commit-ID: GcHZLNPPNnI
dc5c052296aaf636bb1a929d297bc1e5496fd55c: Bug 1383160 - Fix Android pageAction popup behavior. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Tue, 15 Aug 2017 22:55:13 +0200 - rev 427824
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383160 - Fix Android pageAction popup behavior. r=mixedpuppy MozReview-Commit-ID: 66PnjFv4IIx
77983a8e6ce93178512ee67343f8c654ec4e961b: Bug 1380377 part 2 - Make sure sync-illustration.svg doesn't get loaded on startup. r=markh
Edouard Oger <eoger@fastmail.com> - Wed, 16 Aug 2017 14:12:42 -0400 - rev 427823
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1380377 part 2 - Make sure sync-illustration.svg doesn't get loaded on startup. r=markh MozReview-Commit-ID: KWWCniJPU44
9d56bf3a749d5be39165047e233d577377e6ecd4: Bug 1380377 part 1 - Calculate FX_NEW_WINDOW_MS using MozAfterPaint. r=florian
Edouard Oger <eoger@fastmail.com> - Tue, 29 Aug 2017 16:14:18 -0400 - rev 427822
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1380377 part 1 - Calculate FX_NEW_WINDOW_MS using MozAfterPaint. r=florian MozReview-Commit-ID: KQ6aSkw423P
7a74259160775d107613ada1167c8e4b82169df3: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Fri, 01 Sep 2017 22:24:08 +0000 - rev 427821
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
No bug - Revendor rust dependencies
c54db40f50d7b28208b79fdc6907bcc220f9c13d: servo: Merge #18334 - Add fallible hashmaps from HashGlobe for stylo (from Manishearth:hashglobe); r=emilio,Gankro
Manish Goregaokar <manishsmail@gmail.com> - Fri, 01 Sep 2017 16:09:53 -0500 - rev 427820
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #18334 - Add fallible hashmaps from HashGlobe for stylo (from Manishearth:hashglobe); r=emilio,Gankro HashGlobe code is r=emilio,Gankro integration code is r=emilio from https://bugzilla.mozilla.org/show_bug.cgi?id=1393656 Source-Repo: https://github.com/servo/servo Source-Revision: ac7cf536927a42a5cece379c53d6f39813a77d71
d5110841090cc545500ce537d021d1d8230798c0: Bug 1387152 part 2: Don't let unrelated property "flex-basis" influence the sizing inside of -webkit-box containers. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 03 Aug 2017 11:18:13 -0700 - rev 427819
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387152 part 2: Don't let unrelated property "flex-basis" influence the sizing inside of -webkit-box containers. r=mats We use nsFlexContainerFrame (our modern flexbox implementation) to emulate -webkit-box, and we use a frame state bit to tell us whether to use modern-flexbox properties vs. legacy properties. Up until this patch, we neglected to check that state bit when determining whether to use the modern "flex-basis" property for sizing. This patch makes us *not* use that property (and just use the axis-appropriate width/height property instead) for legacy -webkit-box containers. MozReview-Commit-ID: 14bzOCPCtUY
929f225ca7206f4647f9e44c3f4c6aaf62ea661f: Bug 1387152 part 1: Adjust indentation and use HasAnyStateBits() instead of manual bitwise arithmetic, in nsFrame size-computation code. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 03 Aug 2017 11:04:08 -0700 - rev 427818
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387152 part 1: Adjust indentation and use HasAnyStateBits() instead of manual bitwise arithmetic, in nsFrame size-computation code. r=mats * HasAnyStateBits is slightly more foolproof and readable -- in particular, you can put the logical "!" directly alongside the expression, rather than needing to separate it with a layer of logical-grouping-parens. * The deindentation here isn't super-important, but it conforms better to our coding style, and it'll make this code consistent with a new chunk that I'm adding in the next patch (and that chunk will *have* to be deindented like this, to avoid going over 80 characters). MozReview-Commit-ID: FWfqrKjHedP
e5a2005e75342ab1be1d49d4e497b7b5d0220b09: Bug 1386735 - Rename FIXED_ROWS to clarify that they are Activity Stream sections. r=mcomella
Chenxia Liu <liuche@mozilla.com> - Fri, 01 Sep 2017 14:58:22 -0700 - rev 427817
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386735 - Rename FIXED_ROWS to clarify that they are Activity Stream sections. r=mcomella MozReview-Commit-ID: 5aGMR2jm66s
3bd4bc1b1a04f36686f50deb1cbdb06befc9097b: Bug 1386735 - Add additional preferences to Top Sites settings. r=mcomella
Chenxia Liu <liuche@mozilla.com> - Wed, 30 Aug 2017 20:01:48 -0700 - rev 427816
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386735 - Add additional preferences to Top Sites settings. r=mcomella MozReview-Commit-ID: ADwLLbO41RN
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip