Commit Graph

1500 Commits

Author SHA1 Message Date
Gregory Szorc
cdd6b1afe5 Bug 890097 - Part 4: Fix unit test for FileCopier; r=bustage 2013-07-23 16:02:59 -07:00
Gregory Szorc
9c6f45b732 Bug 890097 - Part 3: Capture detailed information for FileCopier actions; r=glandium 2013-07-23 14:37:04 -07:00
Gregory Szorc
4efb9ddb44 Bug 890097 - Part 2: InstallManifest class for managing file installs; r=glandium 2013-07-23 14:36:40 -07:00
Gregory Szorc
39d7e0c96c Bug 890097 - Part 1: Use more Pythonic API for PurgeManifest; r=glandium 2013-07-23 14:35:01 -07:00
Gregory Szorc
9691190422 Bug 897045 - Properly handle extra make arguments if there is no mozconfig; r=mshal 2013-07-23 13:59:12 -07:00
Mike Hommey
ce9bb00d53 Bug 894763 - Default objdir should reflect target, not host. r=gps 2013-07-23 07:26:09 +09:00
Gregory Szorc
e9e9f831b7 Bug 894746 - Properly truncate mach build terminal footer; r=ted
DONTBUILD (NPOTB)
2013-07-19 13:40:00 -07:00
Gregory Szorc
c0ecd1040f Bug 894227 - Add configobj Python package; rs=glandium
Version 4.7.2 added without modifications. Source obtained from PyPI.
2013-07-18 12:55:41 -07:00
Mike Hommey
cca54ec617 Bug 894776 - mach doesn't properly handle spaces in mozconfig commands. r=gps 2013-07-18 15:25:36 +09:00
Gregory Szorc
85cee7ad07 Bug 845050 - FileCopier support for symlinks; r=glandium 2013-07-17 11:44:33 -07:00
Gregory Szorc
2867262b52 Bug 878607 - Backout aeb89583349d (bug 887814) for breaking bootstrap on MacPorts; r=jwatt
DONTBUILD (NPOTB)
2013-07-16 17:04:36 -07:00
Gregory Szorc
49ba766063 Bug 894973 - mach command to dump environment and build config info; r=ted
DONTBUILD (NPOTB)
2013-08-08 13:09:04 -07:00
Ed Morley
0cf1e0b95c Merge mozilla-central and inbound 2013-07-16 10:02:20 +01:00
Gregory Szorc
8b11cbd607 Bug 894197 - Define state directory in mach context object; r=jhammel
DONTBUILD (NPOTB)
2013-07-15 19:56:15 -07:00
Andrew Wilcox
e12ab308ed Bug 893723 - Ignore trailing '+' in Mercurial version string; r=gps
DONTBUILD (NPOTB)
2013-07-15 04:15:00 -07:00
Mark Hammond
58b505394d Bug 886162 - prevent 'mach build testing' from building the entire tree. r=gps 2013-07-16 14:27:19 +10:00
Justin Lebar
f0718a7c10 No bug - Pick a grammar nit in mach's clobber.py. r=me DONTBUILD 2013-07-12 00:09:51 -04:00
Gregory Szorc
1d4e689274 Bug 891474 - Establish unified directory for Python build actions; r=glandium, ted 2013-07-11 13:42:26 -07:00
Gregory Szorc
265ee83e28 Bug 891632 - Port NO_DIST_INSTALL to moz.build; r=joey
Many of the moved variables are likely not needed. moz.build should one
day validate the sandbox's output and error if "useless" variables are
present.
2013-07-10 12:08:21 -07:00
Ed Morley
ae8c6fa3ca Merge latest green inbound changeset and mozilla-central 2013-07-09 08:47:47 +01:00
Gregory Szorc
a26515f037 Bug 875684 - Prevent mach's build terminal from misbehaving in screen; r=gaston
DONTBUILD (NPOTB)
2013-07-08 19:22:30 -07:00
Max Li
a79499b98d Bug 876330 - Colours on mach build status bar aren't colour blind friendly. r=gps
DONTBUILD (NPOTB)
2013-07-05 13:52:26 -04:00
Ryan VanderMeulen
8a69d365fe Merge m-c and inbound. 2013-07-03 16:39:33 -04:00
Gregory Szorc
f31ddd9317 Bug 889963 - Unbust |mach build| when build terminal isn't present; r=ted
DONTBUILD (NPOTB)
2013-07-03 11:59:58 -07:00
Ryan VanderMeulen
a10b210e03 Merge inbound and m-c. 2013-07-03 14:04:16 -04:00
Gregory Szorc
d44ed2cf88 Bug 886498 - Obtain lock before writing to terminal; r=ted
DONTBUILD (NPOTB)
2013-07-03 10:06:52 -07:00
Mike Shal
fd4bd34341 Bug 868536 - Move ipdl.mk files to moz.build; r=gps
Author: Mike Shal <mshal@mozilla.com>
2013-07-01 09:56:28 -04:00
Gregory Szorc
8eb76a80f0 Bug 884587 - Part 2: Add EXPORTS files to purge manifest; r=glandium 2013-06-25 11:04:06 -07:00
Gregory Szorc
31f4d13302 Bug 884587 - Part 1: Perform file removal with purge manifests; r=glandium 2013-06-25 11:04:03 -07:00
Gregory Szorc
4ab8c3f766 Bug 884587 - Part 0: Teach FileCopier how to remove unwritable files on Windows; r=glandium 2013-06-28 14:46:56 -07:00
Gregory Szorc
ad45fccee9 Bug 887814 - Don't use mp-clang in MacPorts bootstrapper; r=BenWa 2013-06-28 14:46:56 -07:00
Nick Alexander
153145fc63 Bug 887121 - Make packager install and szip .so libraries in assets/ directly. r=glandium
This adds a Component type to the mozbuild.mozpack package manifest
parser, and teaches the packager to accept components of the form
[name destdir="dir"].  Then we update the Android package manifest and
simplify the packager code.

I would have liked to make the packager put mozglue.so and
MOZ_CHILD_PROCESS_NAME in lib/$(ABI_DIR) directly, but this turned out
to be awkward.  Since MOZ_CHILD_PROCESS_NAME needs to have lib/ in its
name to load successfully on Android, we would have to add notation in
package manifests to install bin/lib/*plugin-container* to
lib/$(ABI_DIR)/*plugin-container*.
2013-06-28 09:10:57 -07:00
Brian O'Keefe
f718294be2 Bug 885019 - Move GTEST_CPPSRCS, GTEST_CMMSRCS, and GTEST_CSRCS to moz.build as GTEST_CPP_SOURCES, GTEST_CMM_SOURCES, and GTEST_C_SOURCES. r=gps 2013-06-22 10:33:31 -04:00
Joey Armstrong
37689876bc bug 888009: move HOST_CPPSRCS to mozbuild (logic) r=gps 2013-07-03 08:56:33 -04:00
Gregory Szorc
13c1e07a45 Bug 889678 - Fix mozpack purge manifest tests and bug in version detection code; r=glandium 2013-07-02 22:55:55 -07:00
Nick Alexander
8f0c16b5e3 Bug 818744 - mach commands to run Python and Python unit tests. r=gps
DONTBUILD because NPOTB
2013-07-02 17:33:48 -07:00
Mike Shal
5864ef2a11 Bug 880245 - Convert JS_MODULES_PATH to be relative to $(FINAL_TARGET); r=gps 2013-06-17 13:59:49 -04:00
Ryan VanderMeulen
4319eb555f Backed out changeset 94c939eeb5f6 (bug 885019) for bustage. 2013-06-26 10:14:08 -04:00
Brian O'Keefe
638c1fdfe6 Bug 885019 - Move GTEST_CPPSRCS, GTEST_CMMSRCS, and GTEST_CSRCS to moz.build as GTEST_CPP_SOURCES, GTEST_CMM_SOURCES, and GTEST_C_SOURCES. r=gps 2013-06-22 10:33:31 -04:00
Ehsan Akhgari
131a76981b Backed out 2 changesets (bug 884587) because of Windows build bustage on a CLOSED TREE
Backed out changeset 0244a34bc419 (bug 884587)
Backed out changeset 796961a384b4 (bug 884587)
2013-06-25 16:38:55 -04:00
Gregory Szorc
df356e50e8 Bug 884587 - Part 2: Add EXPORTS files to purge manifest; r=glandium 2013-06-25 11:04:06 -07:00
Gregory Szorc
9a780b51d7 Bug 884587 - Part 1: Perform file removal with purge manifests; r=glandium 2013-06-25 11:04:03 -07:00
Ryan VanderMeulen
e947c002fd Backed out 2 changesets (bug 884587)
Backed out changeset 447ff64adbb1 (bug 884587)
Backed out changeset 8d90527c22c6 (bug 884587)
2013-06-25 15:22:37 -04:00
Gregory Szorc
febfeaefa5 Bug 884587 - Part 2: Add EXPORTS files to purge manifest; r=glandium 2013-06-25 11:04:06 -07:00
Gregory Szorc
52b90ab825 Bug 884587 - Part 1: Perform file removal with purge manifests; r=glandium 2013-06-25 11:04:03 -07:00
Gregory Szorc
7ed397d87d Bug 885572 - Fix upgrade_mercurial() in bootstrapper; r=khuey
DONTBUILD (NPOTB)
2013-06-24 10:23:14 -07:00
Edwin Flores
b3ca5db836 Bug 794282 - Add gstreamer packages to bootstrap scripts r=gps 2013-06-22 11:17:32 +12:00
Gregory Szorc
c779cac9bd Bug 884569 - Support for removing untracked files from a directory; r=glandium 2013-06-19 19:57:48 -07:00
Gregory Szorc
be38a5784f Bug 884028 - Acquire lock before writing to terminal; r=ted
DONTBUILD (NPOTB)
2013-06-19 12:10:57 -07:00
Joey Armstrong
8cada9c2b8 bug 881344: move SHARED_LIBRARY_LIBS to mozbuild (logic). r=gps 2013-06-19 10:51:46 -04:00