027f1c5da98e7212c1b229e603399fde263df92a: Bug 1412460 - Don't write make variables in configure.d; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 01 Nov 2017 15:02:11 -0700 - rev 440485
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412460 - Don't write make variables in configure.d; r=mshal So the file can be more easily consumed without this variable defined. MozReview-Commit-ID: DF3ASwx4SZP
579dabc132bf3714cd3a84dd8e2b63dbdc7870d2: Bug 1412460 - Remove unused CONFIG_CACHE variable; r=mshal
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 13:56:55 -0700 - rev 440484
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412460 - Remove unused CONFIG_CACHE variable; r=mshal This likely became unused with the port to moz.configure. MozReview-Commit-ID: FoIDg6Q2K4J
c6c4fb4b0fefc1f1df626e55a92fe18db624556e: Bug 1412460 - Remove redundant configure dependency checking in client.mk; r=mshal
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 13:51:05 -0700 - rev 440483
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412460 - Remove redundant configure dependency checking in client.mk; r=mshal moz.configure invokes autoconf to generate old-configure. As part of this it checks mtimes of dependencies. The logic in client.mk is old and redundant. So remove it. MozReview-Commit-ID: FG2lWiIjKqV
ad6cbaa591aee300c37bb683fc538c85f1516e04: Bug 1412460 - Update client.mk comments to match reality; r=mshal
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 13:10:12 -0700 - rev 440482
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412460 - Update client.mk comments to match reality; r=mshal We don't want to encourage people to use client.mk. MozReview-Commit-ID: 53uLrINdHJE
73df5a910488438b21228cd31739f8a8ce86c9b5: Bug 1412460 - Move configure invocation out of mach_commands.py; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 01 Nov 2017 15:01:21 -0700 - rev 440481
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412460 - Move configure invocation out of mach_commands.py; r=mshal While we're here, also move the low-level code to invoke configure to a proper Python module. We needed to muck around with the log manager because the underlying logger for output changed from "mach" (which is registered by default) to something under the "mozbuild" hierarchy. MozReview-Commit-ID: 4rlCxOwcVu1
75807d1ab22e313fe6a3fe77dc2edc78d09951fe: Bug 1412460 - Move code for invoking build system out of mach_commands.py; r=mshal
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 10:58:30 -0700 - rev 440480
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412460 - Move code for invoking build system out of mach_commands.py; r=mshal The goal is to move this lower-level code somewhere where it can be reused. The only meaningful code change as part of the move was handling of the mach context. Before, we could access self._mach_context. After, we need to pass it as an argument. This also uncovered a bug where "telemetry_handler" could be None but we called it unconditionally. We now guard this call with an "if." MozReview-Commit-ID: FWw4l6H1ayS
53a93e195f917b65a6dd9e54b797b56f15f052b0: Bug 1412460 - Move build output processing code out of mach_commands.py; r=mshal
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 10:45:41 -0700 - rev 440479
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412460 - Move build output processing code out of mach_commands.py; r=mshal In general, we shouldn't have so much business logic in mach_commands.py files. I'd like to move more of the low-level "perform a build" logic out of mach_commands.py to facilitate some future work. That code makes use of this output processing code. So as the first step in moving the build code, we move its dependencies. As part of this, I also cleaned up some random unused imports around lines that were touched. No meaningful code changes were performed as part of the code move. MozReview-Commit-ID: 96mGWUJ7oLb
71a9ff2acdd8a9e5af4871e8ff2826f83de79bbb: Merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 01 Nov 2017 22:58:44 +0100 - rev 440478
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Merge mozilla-central to autoland. r=merge a=merge
43f7c25cc03621a0b239cc2b3bee8cc391811a79: servo: Merge #19086 - style: Move font-weight outside of mako (from cbrewster:font_weight_nomako); r=emilio
Connor Brewster <connor.brewster@eagles.oc.edu> - Wed, 01 Nov 2017 15:12:59 -0500 - rev 440477
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
servo: Merge #19086 - style: Move font-weight outside of mako (from cbrewster:font_weight_nomako); r=emilio <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes are apart of #19015 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because refactoring <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 1e0fd7da3050208621dd08044bb202570638fb3e
57f2f687d3d6aee71133ab2211ebee9f11eb3557: Backed out changeset 769dd8ce70e1 (bug 1413257) for failing flake8 at /builds/worker/checkouts/gecko/build/moz.configure/toolchain.configure r=backout on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Wed, 01 Nov 2017 23:52:50 +0200 - rev 440476
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Backed out changeset 769dd8ce70e1 (bug 1413257) for failing flake8 at /builds/worker/checkouts/gecko/build/moz.configure/toolchain.configure r=backout on a CLOSED TREE
8f0a243a83346fab1afee3e780c6dc7bb8d4ad6f: Bug 1412356 - Update CLOBBER message to not recommend client.mk; r=chmanchester
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 10:19:05 -0700 - rev 440475
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412356 - Update CLOBBER message to not recommend client.mk; r=chmanchester client.mk hasn't been well-supported for years. Stop recommending it. MozReview-Commit-ID: KWFhAQPIXWu
4d556839698e0159a9ac09c20f3468b3fa8f46da: Bug 1412356 - Update docs on PGO builds to not reference client.mk; r=chmanchester
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 10:14:40 -0700 - rev 440474
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412356 - Update docs on PGO builds to not reference client.mk; r=chmanchester As part of moving away from client.mk. MozReview-Commit-ID: IMeM0k1tTsS
e03916280010eb0f34087fa3810691ea3a2c4374: Bug 1412356 - Don't invoke client.mk from root analysis builds; r=sfink
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 10:12:24 -0700 - rev 440473
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412356 - Don't invoke client.mk from root analysis builds; r=sfink `mach configure` does the same thing as `make -f client.mk configure`. While we're here, also change a `make` invocation to use `mach build`. MozReview-Commit-ID: 4rgZN0dd0Jg
c6f61e9946678bf6c1d77b212d71595d0bb016c3: Bug 1412356 - Invoke `mach build` for multi locale builds; r=chmanchester
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 10:10:14 -0700 - rev 440472
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412356 - Invoke `mach build` for multi locale builds; r=chmanchester This should be functionally identical to `make -f client.mk`. MozReview-Commit-ID: GfKHtezLBNL
6b2e91dc30b0658f58b3f7dc2e525152f5486a5b: Bug 1412356 - Don't invoke client.mk from mobile l10n automation; r=chmanchester
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 10:07:52 -0700 - rev 440471
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412356 - Don't invoke client.mk from mobile l10n automation; r=chmanchester The old code was simply running configure and manually invoking some make targets via client.mk. These can both be done via `mach`. As part of the change, the build targets have been consolidated. There is still an abstraction leak here. But at least we aren't using client.mk. MozReview-Commit-ID: 7oMXPWPZS6V
b558ad2372bf606da4f1e06f92be348cb7fbc78a: Bug 1410666 - Remove unused PanelUI-popup code. r=mconley
Jared Wein <jwein@mozilla.com> - Tue, 31 Oct 2017 14:38:15 -0400 - rev 440470
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1410666 - Remove unused PanelUI-popup code. r=mconley Original patch authored by Tim Nguyen (:ntim). MozReview-Commit-ID: 6qQnRMQXPTH
0b130c004f818feba6a686adc6136d424a757d62: Backed out changeset ee243422ed36 (bug 1413619) for test failures.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 01 Nov 2017 17:29:10 -0400 - rev 440469
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Backed out changeset ee243422ed36 (bug 1413619) for test failures.
e12eb0aa5165ee6b053a18338ae8f86e10749292: Bug 1406217 - Fix computation of scrollframe's offset to the reference frame. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 31 Oct 2017 09:04:04 -0400 - rev 440468
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1406217 - Fix computation of scrollframe's offset to the reference frame. r=mstange We need to get the offset across documents boundaries, since the scrollframe might be inside a subdocument. In such cases we were previously computing a (incorrect) zero offset for the scrollframe, which was throwing off the margin for the sticky items inside the scrollframe. MozReview-Commit-ID: AWeQ9ay2cmp
769dd8ce70e10af419dff8d2d8fa1539e6077924: Bug 1413257: Allow disabling ffvpx's AVX2 support on linux64 for Thunderbird's buildbot; r=jya,rillian
Tom Prince <mozilla@hocat.ca> - Tue, 31 Oct 2017 12:42:27 -0600 - rev 440467
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1413257: Allow disabling ffvpx's AVX2 support on linux64 for Thunderbird's buildbot; r=jya,rillian MozReview-Commit-ID: 6USzO1GE7dJ
8f2173471a152c2f9a045142987d5919b34ced32: Bug 1413478 - Fix styling of snapshot delete button in memory tool;r=gregtatum
Julian Descottes <jdescottes@mozilla.com> - Wed, 01 Nov 2017 10:31:08 +0100 - rev 440466
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1413478 - Fix styling of snapshot delete button in memory tool;r=gregtatum MozReview-Commit-ID: FbAWplGGR1
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip