Commit Graph

2787 Commits

Author SHA1 Message Date
Ed Morley
bb6b062fa2 Backed out changeset 5b1a56afe153 (bug 919635) for test_sandbox_symbols.py failures 2013-09-25 13:48:35 +01:00
Ted Mielczarek
86b53d08e2 Bug 919635 - Add manifests for Steeplechase tests to moz.build. r=gps 2013-09-20 12:57:30 -04:00
Gregory Szorc
fa69a2a7a5 Bug 901990 - Part 1: Integrate test manifests with build config; r=ted 2013-09-24 11:50:04 -07:00
Gregory Szorc
ddb90ab40d Bug 918392 - Handle symlinked directories properly; r=glandium 2013-09-24 10:44:27 -07:00
Mike Hommey
a0fe51bf78 Bug 919045 - Only traverse test directories when tests are enabled with pseudo-derecurse. r=gps 2013-09-24 09:04:53 +09:00
Gregory Szorc
53004b4c6d Bug 917988 - Sphinx managed build system documentation; add mach build-docs; r=bsmedberg 2013-09-20 15:46:43 -07:00
Gregory Szorc
7a5a6280e9 Bug 794506 - Part 2: Add virtualenv APIs; r=ted 2013-09-20 15:46:25 -07:00
Gregory Szorc
4156bf4fa4 Bug 794506 - Part 1: Move virtualenv code under mozbuild; r=ted 2013-09-20 15:46:23 -07:00
Gregory Szorc
faa4a4388c Bug 847175 - mach mode to not prefix lines with times; r=ted
DONTBUILD (NPOTB)
2013-09-20 09:27:19 -07:00
Mike Hommey
834f2517b9 Bug 915648 - Parallelize make export. r=gps 2013-09-20 13:30:17 +09:00
Mike Hommey
04b4bfaf9f Bug 907365 - Parallelize compile and tools tiers. r=gps 2013-09-20 10:45:44 +09:00
Mike Hommey
f80911a833 Bug 907365 - Pseudo-derecursify the build (opt-in). r=gps
Also remove the compile tier added in bug 912856 when pseudo-derecursify is disabled.
2013-09-20 10:44:11 +09:00
Gregory Szorc
132c1863e5 Bug 911375 - Part 3: Remove PurgeManifest; r=glandium 2013-09-16 17:50:04 -07:00
Gregory Szorc
116b731bc4 Bug 911375 - Part 2: Convert uses of PurgeManifest to InstallManifest; r=glandium 2013-09-16 17:49:44 -07:00
Andrew Halberstadt
e2d091cbe4 Bug 917055 - Add mach target for b2g desktop mochitests, r=jgriffin,gps 2013-09-19 14:43:44 -04:00
Mike Shal
1743e131ef Bug 874266 - Convert DEFINES to be a dict instead of a list; r=gps 2013-07-18 16:09:03 -04:00
Mike Hommey
110a495ca8 Bug 917086 - Disallow DIRS, PARALLEL_DIRS and TEST_DIRS under TOOL_DIRS and TEST_TOOL_DIRS, and adapt moz.build files accordingly. r=gps
Also mark TOOL_DIRS/TEST_TOOL_DIRS directories in backend.mk and recurse them normally instead of forcing make -C dir libs for them.
2013-09-19 07:43:02 +09:00
Gregory Szorc
52d50d9c07 Bug 910453 - Annotate read moz.build files with tier info. r=glandium 2013-08-28 14:37:10 -07:00
Gregory Szorc
532acb42c3 Bug 901278 - More intelligently detect installed Xcode; r=mshal 2013-09-18 11:16:22 -07:00
Gregory Szorc
5711d20b19 Bug 914372 - Provide more info to help with installing Python; r=mshal 2013-09-18 11:16:21 -07:00
Gregory Szorc
9172d2afdc Bug 914373 - Verify $PATH is sane during bootstrap; r=mshal 2013-09-18 11:16:21 -07:00
Andrew Halberstadt
af1e259005 Bug 916913 - is_b2g condition shouldn't fail if tree not built, r=gps 2013-09-17 18:14:57 -04:00
Gregory Szorc
54e151a30f Backout 312925464acb:f24d5b2801f8 (bug 911375) for breaking the build 2013-09-17 09:14:58 -07:00
Gregory Szorc
46142d7b55 Bug 911375 - Part 3: Remove PurgeManifest; r=glandium 2013-09-16 17:50:04 -07:00
Gregory Szorc
7bcc692fa3 Bug 911375 - Part 2: Convert uses of PurgeManifest to InstallManifest; r=glandium 2013-09-16 17:49:44 -07:00
Gregory Szorc
579e5d3171 Bug 905824 - Handle symlinks when validating build environment; r=ted 2013-09-12 15:19:17 -07:00
Nathan Froyd
84588fb8e1 Bug 915717 - reduce duplication in moz.build's emission of simple lists; r=gps 2013-09-12 11:26:22 -04:00
Wes Kocher
16dee9752a Backed out changeset 492fdd7c06fd (bug 914182) for Marionette failures 2013-09-12 16:01:12 -07:00
Wes Kocher
b1c0f1190d Backed out changeset 4b84bbad669d 2013-09-12 16:00:07 -07:00
Masatoshi Kimura
ef2ebf5b1b Revert accidentally commited files in 492fdd7c06fd. r=backout 2013-09-13 06:50:40 +09:00
Masatoshi Kimura
e0835468ec Bug 914182 - Hide Telephony API from regular Web pages. r=vyang,khuey 2013-09-13 06:34:51 +09:00
Mike Hommey
afa2d3d554 Bug 915508 - Change the order of space and comma in the mach status line when several directories are built at the same time; r=gps 2013-09-12 15:14:11 +09:00
Gregory Szorc
f3865caf1f Bug 913965 - Don't use build-dep for installing dependencies; install modern Mercurial on Ubuntu; r=glandium
DONTBUILD (NPOTB)
2013-09-11 16:27:41 -07:00
Joey Armstrong
48462e4a9e bug 882908: move OS_LIBS to mozbuild (logic). r=gps 2013-09-11 19:20:34 -04:00
Gregory Szorc
fac024514c Bug 913276 - Only install terminal-notifier on OS X 10.8+; r=ted 2013-09-10 17:09:34 -07:00
Gregory Szorc
0f97ec6f37 Bug 914704 - Add WebIDL headers to dist/include install manifest; r=glandium 2013-09-10 17:07:59 -07:00
Gregory Szorc
6b6b8813b7 Bug 914500 - Upgrade virtualenv to 1.10.1; r=mshal 2013-09-10 17:07:12 -07:00
Mike Hommey
29d764b8f5 Bug 912914 - Preserve targets and dependencies order when creating Makefiles with makeutil.py. r=gps
Also allow to add random statements (like variable assignment)
2013-09-11 08:21:39 +09:00
Olli Pettay
3bfb72e331 Bug 900904 - Support webidl-only generated events, r=khuey,gps 2013-09-10 21:27:39 +03:00
Gregory Szorc
1f5e573ac1 Bug 914394 - Handle WindowsError on non-Windows; r=ted 2013-09-10 09:03:43 -07:00
Nathan Froyd
d5b9489db6 Bug 912197 - part 4 - write out lists of WebIDL source files for dom/bindings/; r=gps 2013-09-05 11:20:02 -04:00
Nathan Froyd
98c1617822 Bug 912197 - part 3 - emit WebIDL objects during traversal; r=gps 2013-09-05 11:19:33 -04:00
Nathan Froyd
206907bd6a Bug 912197 - part 2 - add WebIDL variables to the sandbox; r=gps 2013-09-05 11:19:11 -04:00
Nathan Froyd
00f01a84e7 Bug 912197 - part 1 - add classes for WebIDL source files; r=gps 2013-09-05 11:18:55 -04:00
Gregory Szorc
4cec31bd06 Bug 914411 - Option to force mach build to use pymake; r=glandium 2013-09-09 22:28:36 -07:00
Gregory Szorc
704f46e1ab Bug 913231 - Allow mach commands to easily dispatch to other mach commands; r=jhammel
DONTBUILD (NPOTB)
2013-09-05 15:41:45 -07:00
Gregory Szorc
cc85ace99b Backout 2b3846b0c06c for bad bug number in commit message 2013-09-09 12:43:45 -07:00
Gregory Szorc
a497f73e55 Bug 860839 - Initial implementation of |mach test|; r=jhammel
The future of running tests is this command. It is a unified command for
running tests. Currently, it only supports running test suites from
their full test suite name or TBPL abbreviation. Support will be added
in the future for running individual tests or mixing and matching tests
of different flavors.
2013-09-09 12:37:38 -07:00
Ms2ger
1664c6acaf Merge m-c to inbound. 2013-09-06 12:31:58 +02:00
Ms2ger
64cc22cbec Bug 910251 - Support LOCAL_INCLUDES in moz.build; r=gps 2013-09-06 08:41:04 +02:00