4f88a4a7e8fb88eb0446b8336d81bc2c001237b3: Bug 1392886 - Enable sparse extension in Docker images; r=mshal
Gregory Szorc <gps@mozilla.com> - Tue, 22 Aug 2017 20:44:57 -0700 - rev 376356
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1392886 - Enable sparse extension in Docker images; r=mshal This needs to be globally enabled to support sparse checkouts and accessing repos using sparse checkouts. Having the extension enabled should no-op unless sparse checkouts are being used. i.e. it should be harmless to globally enable. MozReview-Commit-ID: AKNUOXfYQPx
fe3097dc8f81e6ac1a00468cc09a9e08f1e0db87: Bug 1392886 - Ignore missing mach_commands.py when checkout is sparse; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 23 Aug 2017 08:41:01 -0700 - rev 376355
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1392886 - Ignore missing mach_commands.py when checkout is sparse; r=mshal Sparse checkouts may not have all mach_commands.py files. mach raises an error when a mach_commands.py file is missing. So, we teach the mach driver to ignore missing file errors when a sparse checkout is present. The added code is optimized to avoid an import of mozversioncontrol and some I/O as part of resolving the repo and VCS binaries because this file is in the critical path of all mach commands and avoiding I/O is worthwhile. Since we aren't using sparse checkouts in the common case, this effectively makes the new code 0 cost. MozReview-Commit-ID: C6itJga31t5
912e5862f90b11346d4c3b2203696c1831cab9c9: Bug 1392886 - Explicit error type when a mach command file doesn't exist; r=mshal
Gregory Szorc <gps@mozilla.com> - Tue, 22 Aug 2017 20:29:01 -0700 - rev 376354
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1392886 - Explicit error type when a mach command file doesn't exist; r=mshal This will facilitate handling this error condition specially. Some unused imports were also removed. MozReview-Commit-ID: 4zxVDgE7NxU
009356e7882893e27c986d646baa493c6c6ed08b: Bug 1392886 - Defer import reftestcommandline; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 19 Jul 2017 11:27:10 -0700 - rev 376353
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1392886 - Defer import reftestcommandline; r=mshal This shouldn't be at module level. This isn't technically needed for this series. I caught it during an earlier attempt at teasing out all Python import dependencies to run `mach`. Why let a good patch go to waste. MozReview-Commit-ID: FwwdZqcKtpq
c216e46a4216f59232d858ade9d9e2d977a4313c: Bug 1392886 - Don't destroy reference to "mach" module; r=mshal
Gregory Szorc <gps@mozilla.com> - Tue, 22 Aug 2017 20:29:37 -0700 - rev 376352
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1392886 - Don't destroy reference to "mach" module; r=mshal "mach" in this scope is both the mach module and the driver instance. Let's change the latter's variable name so we can access the mach module. MozReview-Commit-ID: Db6sxDFl2oo
1d6326908981ef8c712572a379feb8366c578f59: Bug 1392886 - Determine if sparse checkout is being used; r=mshal
Gregory Szorc <gps@mozilla.com> - Tue, 22 Aug 2017 20:26:46 -0700 - rev 376351
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1392886 - Determine if sparse checkout is being used; r=mshal The Repository interface gains a new method to determine if a sparse checkout is present. Mercurial's implementation is somewhat crude, but it should work (Mercurial's sparse support is still experimental and I only intend to support sparse checkout in Firefox CI until it is less experimental). Git's always returns False (for now). To prove it works and to expose the information more widely, we hook it up to moz.configure. We do this by first implementing a function that returns a Repository instance. Then we simply call a function on it to resolve the sparse checkout flag. MozReview-Commit-ID: AlsT5LdSPdZ
f672bd27215959afc7e9221a879a4f60fa98916c: Bug 1392886 - Expose repository type as an instance property; r=mshal
Gregory Szorc <gps@mozilla.com> - Tue, 22 Aug 2017 20:04:55 -0700 - rev 376350
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1392886 - Expose repository type as an instance property; r=mshal This will remove the need to sniff class types. The 1 in-tree consumer doing this has been converted. MozReview-Commit-ID: I8cUa8J54VE
0f5f1f99134b4fd86c68631b80bc46fab7cfa86b: Bug 1392886 - Use abstract base class for Repository; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 23 Aug 2017 08:33:56 -0700 - rev 376349
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1392886 - Use abstract base class for Repository; r=mshal This makes the interface more formalized. MozReview-Commit-ID: JOjgJjR5MZk
88081c5bc847f126b2e0b561225ce392196f1841: Bug 1335353: remove refs to /tools/buildbot; r=aki
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 10 Aug 2017 17:05:11 +0000 - rev 376348
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1335353: remove refs to /tools/buildbot; r=aki On Taskcluster machines, /tools/buildbot doesn't exist. It turns out, nothing refers to exes['python'] anyway, so we can just remove that (the preference is to use sys.executable instead). The references to exes['buildbot'] were all for sendchanges from builds to tests, and those too are all gone now. Lines like 'virtualenv': ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py'], Were committing two sins: first, using a python executable from a random virtualenv; and second, using a virtualenv.py from another random directory (in this case, it's a utility script for a PuppetAgain module). Such lines are replaced with a reference to /tools/virtualenv/bin/virtualenv, which is installed for the express purpose of providing a virtualenv binary on testers (for builds, we use the vendored copy). MozReview-Commit-ID: 4iHX3B3MLyK
121e4d470c111f07d1dd45959bd4777de529f473: Bug 1391703 - Introduce common JSM for security/manager/tools/ scripts. r=keeler
Cykesiopka <cykesiopka.bmo@gmail.com> - Wed, 23 Aug 2017 14:46:37 +0800 - rev 376347
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1391703 - Introduce common JSM for security/manager/tools/ scripts. r=keeler PSM has various xpcshell scripts under the security/manager/tools/ folder. At the moment, these scripts: 1. Duplicate code. 2. Aren't testable. This patch introduces a common, unit tested JSM that these scripts can use. MozReview-Commit-ID: 5NKRUeJgG8f
cbb3f631b3de3c6c7279dff90abeee3363ccfc68: Bug 1392868 - Completely remove AutoCollectVsyncTelemetry on late beta. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Aug 2017 11:52:12 +0900 - rev 376346
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1392868 - Completely remove AutoCollectVsyncTelemetry on late beta. r=froydnj The class, in practice, was already doing nothing in that case, but with it being half #ifdef'ed on EARLY_BETA_OR_EARLIER, that led to build failures for unused code on late beta. Just remove the class completely on late beta.
15d8d2cee02e3d9f6872b52451d607fa83548a55: Bug 1392332 - Set the viewtype attribute correctly when going back to the main view. r=Gijs.
Blake Winton <bwinton@latte.ca> - Mon, 21 Aug 2017 13:09:37 -0400 - rev 376345
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1392332 - Set the viewtype attribute correctly when going back to the main view. r=Gijs. MozReview-Commit-ID: KMK4fQn5DwZ
65efdf7b6baddc6764fc63bbdeea55e8193552c8: Bug 1392582 - Use arrowpanel-dimmed/panel-separator-color colors for awesome bar cursor,r=dao
Martin Stransky <stransky@redhat.com> - Wed, 23 Aug 2017 16:43:19 +0200 - rev 376344
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1392582 - Use arrowpanel-dimmed/panel-separator-color colors for awesome bar cursor,r=dao MozReview-Commit-ID: HdF1to70seD
4e4a40befc4d0c078f0d4900934da9d51064a60c: servo: Merge #18201 - Update cssparser to 0.19.2 (from servo:cssparserup); r=upsuper
Simon Sapin <simon.sapin@exyr.org> - Wed, 23 Aug 2017 08:52:20 -0500 - rev 376343
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
servo: Merge #18201 - Update cssparser to 0.19.2 (from servo:cssparserup); r=upsuper Pull in https://github.com/servo/rust-cssparser/pull/173, which together with #18159 fixes #17205. Source-Repo: https://github.com/servo/servo Source-Revision: 2e775abfa4563fc5db467c5c79f9d2507f6bb2e7
b431ee745db3187d9d894ee1c4087302b1485134: servo: Merge #18191 - style: Implement finer-grained stylist rebuilds (from emilio:incremental-rebuilds); r=SimonSapin,heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 23 Aug 2017 07:40:03 -0500 - rev 376342
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
servo: Merge #18191 - style: Implement finer-grained stylist rebuilds (from emilio:incremental-rebuilds); r=SimonSapin,heycam This is on top of #18170, and aims to resolve https://bugzilla.mozilla.org/show_bug.cgi?id=1386045. Source-Repo: https://github.com/servo/servo Source-Revision: c5cf6dc9658c8b90d3cb17f0dbd53e32fd2efd0d
e903ef2fd85ac817ddec48499515c3704f57b758: Bug 1387088 - Add a reflow test for when the user is typing a search into the AwesomeBar. r=florian
Mike Conley <mconley@mozilla.com> - Thu, 17 Aug 2017 16:50:30 -0400 - rev 376341
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1387088 - Add a reflow test for when the user is typing a search into the AwesomeBar. r=florian MozReview-Commit-ID: BP0zlLU9Ltp
5175f4c659a32f91be7b39f7edf00027b9d395ce: Bug 1392885 -Add debug message when misusing the guard object. r=froydnj
James Cheng <jacheng@mozilla.com> - Wed, 23 Aug 2017 11:59:21 +0800 - rev 376340
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1392885 -Add debug message when misusing the guard object. r=froydnj MozReview-Commit-ID: 78iFX5qUcTC
be0f7ac59f25ba9931211ed394d60826bdcf69a3: Bug 1387313 - Allow dragging non-removable items (url bar, back/forward buttons) within their toolbar. r=Gijs
Jared Wein <jwein@mozilla.com> - Mon, 21 Aug 2017 14:20:40 -0400 - rev 376339
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1387313 - Allow dragging non-removable items (url bar, back/forward buttons) within their toolbar. r=Gijs MozReview-Commit-ID: 1EQxMcLJn9J
e5e5c2fe0f99efd5209df000883e911087947fd4: Bug 1362321 - Do not crash in gfxPlatform:Init if there is a TDR happening; r=bas
Kevin Chen <kechen@mozilla.com> - Wed, 09 Aug 2017 18:00:01 +0800 - rev 376338
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
Bug 1362321 - Do not crash in gfxPlatform:Init if there is a TDR happening; r=bas MozReview-Commit-ID: 9gJCErHosg1
8e419bd81befaae72f0a11d09b3d486bd9bc1ff2: merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 23 Aug 2017 16:31:21 +0200 - rev 376337
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +0000
merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip