Gregory Szorc
1294f4c9a2
Bug 878089 - mach shouldn't fail if terminal couldn't be configured; r=ted
...
DONTBUILD (NPOTB)
2013-06-10 16:16:25 -07:00
Joey Armstrong
d819dfeb03
bug 880773: move SSRCS to moz.build (logic). r=ted
2013-06-10 09:59:42 -04:00
Joey Armstrong
71bb7a9b2d
bug 872087: move HOST_LIBRARY to moz.build (logic) r=ted
2013-06-07 17:00:19 -04:00
Joey Armstrong
d866f3ca21
bug 875549: move HOST_CSRCS to moz.build (logic) r=ted
2013-06-06 16:29:57 -04:00
Joey Armstrong
8950ffe835
bug 870370: move EXTRA_COMPONENTS to moz.build (logic). r=ted
2013-06-06 10:22:32 -04:00
Joey Armstrong
0d32b3a10d
bug 870407: move CMMSRCS to moz.build (logic). r=ted
2013-06-05 14:34:56 -04:00
Ted Mielczarek
186d0903ff
Bug 878043 - allow get_binary_path to return a path for any binary. r=glandium
2013-05-30 08:37:37 -04:00
Ehsan Akhgari
7574bb3bf1
Bug 878859 - Remove the mach clippy avatar; r=ted
...
DONTBUILD since this is not part of the build!
2013-06-03 15:46:23 -04:00
Landry Breuil
e4c7602f03
Bug 873720 - only import psutil on platforms that it supports. r=ted
2013-05-30 21:23:46 +02:00
Phil Ringnalda
17aa693ddc
Back out dc76402b8471 (bug 844288) on suspicion of breaking dep builds
...
CLOSED TREE
2013-05-31 07:39:56 -07:00
Ryan VanderMeulen
8ae420a19d
Merge inbound to m-c.
2013-05-30 20:50:16 -04:00
Ehsan Akhgari
f2c6582be0
Bug 863754 - Make mach run and mach debug pass -foreground by default on Mac; r=ted
...
DONTBUILD since this is NPOTB.
2013-05-30 14:50:11 -04:00
Phil Ringnalda
8e89c78e28
Back out 816311e43409 (bug 844288) on suspicion of causing dep OS X universal builds to fail in packaging
...
CLOSED TREE
2013-05-29 23:42:20 -07:00
Benoit Girard
8e01dd9fbf
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
2013-03-11 14:47:40 -04:00
Ted Mielczarek
8309be06bd
Bug 875576 - Teach get_binary_path how to get paths from the staged-package directory. r=gps
2013-05-28 15:33:49 -04:00
Ted Mielczarek
b9597930f1
bug 855262 - add MozbuildObject.from_environment. r=glandium
2013-05-28 15:33:22 -04:00
Benoit Girard
5f0f708090
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
2013-03-11 14:47:40 -04:00
Mike Shal
ba82e7de90
Bug 864774 - Part 1: Support CPP_SOURCES in moz.build; r=gps
...
From 634fb39c43c258feca8c814c450cd9dfe30a8353 Mon Sep 17 00:00:00 2001
2013-04-23 10:44:33 -04:00
Gregory Szorc
5e08df78da
Bug 875512 - Part 2b: More bustage fix to original patch; r=ted
2013-05-23 16:50:21 -07:00
Gregory Szorc
0cbf478170
Bug 873720 - Part 4: Display a build progress indicator; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
a42b56ec76
Bug 873720 - Part 3: Track build state in build monitor; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
981aef4cfd
Bug 873720 - Part 2: Move mach's build monitoring logic into mozbuild core; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
b95735e897
Bug 875512 - Part 2: Followup mach bustage; r=me
2013-05-23 16:27:37 -07:00
Gregory Szorc
c531032b6f
Bug 875512 - mach now invokes pymake with an explicit python executable; r=ted
2013-05-23 14:44:35 -07:00
Joey Armstrong
8adf4cb161
bug 874266: move DEFINES to moz.build (logic), r=gps
2013-05-23 14:30:58 -07:00
Joey Armstrong
36b92d9619
bug 872086: move SIMPLE_PROGRAMS to moz.build (logic), r=gps.
2013-05-22 15:43:35 -07:00
Joey Armstrong
694facc19d
bug 870406: move CSRCS to moz.build (logic) r=gps
2013-05-22 14:28:55 -07:00
Gregory Szorc
804d49cffc
Bug 874471 - Handle mach command help more robustly; r=ted
...
DONTBUILD (NPOTB) on a CLOSED TREE
2013-05-21 15:37:06 -07:00
Kartikaya Gupta
078ed2d179
Bug 860898 - Add a verbose flag to mach build options. r=gps
2013-05-21 09:52:44 -04:00
Gregory Szorc
f21441f743
Bug 874078 - Move RecursiveMakeBackend.built rule to rules.mk; r=glandium
2013-05-20 23:26:20 -07:00
Gregory Szorc
b57645c603
Bug 873809 - Proper dependencies under pymake; r=khuey
2013-05-19 13:19:00 -07:00
Gregory Szorc
6fcd9256cc
Bug 848530 - Check for moz.build traversal at top of build; r=glandium
...
One of the first actions an invoked Makefile now does is check to see if
*any* moz.build file or Makefile.in is out of date. If so, config.status
is executed to rebuild the build backend.
Since we always perform this check as part of a build, we no longer need
special handling for out of date moz.build files during traversals. This
results in the removal of a significant amount of code!
Another upside of the change is that if a moz.build file is modified
during building, we don't (potentially) modify the build backend from
under the in-progress build. Thus the only race condition that remains
is if a moz.build is mutated during moz.build reading. This window (a
few seconds) is significantly shorter than the time of a full build
(minutes).
This patch should also enable us to remove empty Makefile.in files
without requiring a clobber.
2013-05-17 10:54:56 -07:00
Ryan VanderMeulen
ee144048cc
Merge m-c to inbound.
2013-05-16 20:30:29 -04:00
Ryan VanderMeulen
619c70db49
Merge inbound to m-c.
2013-05-16 20:29:40 -04:00
Jan Keromnes
7b7b776734
Bug 873216 - Fixed a typo in ./mach help; r=gps
...
DONTBUILD (NPOTB)
2013-05-16 12:59:00 -07:00
Gregory Szorc
3ea0f520d7
Bug 863069 - Part 5: Require sorted lists in moz.build files; r=ted
2013-05-14 15:13:37 -07:00
Ryan VanderMeulen
b514ab4afd
Merge inbound to m-c.
2013-05-15 21:26:11 -04:00
Ryan VanderMeulen
9dfb6c3731
Merge inbound to m-c.
2013-05-15 21:14:58 -04:00
Matt Brubeck
501caf39f4
Bug 799680 - Add a bash completion script for mach [r=gps]
...
DONTBUILD (not part of the build)
2013-05-15 17:00:01 -07:00
Matt Brubeck
96527b18a8
Bug 872807 - Make mach command names case-insensitive [r=gps]
...
DONTBUILD (not part of the build)
2013-05-15 16:58:11 -07:00
Joey Armstrong
17f633b0d7
bug 869135: move ASFILES to moz.build (logic only). r=gps
2013-05-15 16:02:32 -04:00
Matt Brubeck
4dae821668
Bug 863709 - Add a +remote option to "mach run" and "mach debug" to disable -no-remote [r=gps]
...
DONTBUILD (not part of the build)
2013-05-13 14:09:09 -07:00
Ed Morley
c0a13e7b61
Merge latest green inbound changeset and mozilla-central
2013-05-10 09:13:03 +01:00
Ms2ger
83364042c7
No bug - Fix mach's highlighting of 'TEST-UNEXPECTED-FAIL'; oy-r=gps
2013-05-10 09:13:32 +02:00
Gregory Szorc
b6b2528c1b
Bug 870575 - Upgrade psutil to 0.7.1; rs=me
...
Archive obtained from
https://psutil.googlecode.com/files/psutil-0.7.1.tar.gz and checked in
with no modifications.
2013-05-09 15:39:30 -07:00
Nick Hurley
dc5532fee8
bug 870168 - make mach handle multiple logged-in users properly r=gps DONTBUILD (NPOTB)
2013-05-08 18:06:17 -07:00
Gregory Szorc
58dd420bfe
Bug 856392 - Categorize mach commands; r=jhammel
...
DONTBUILD (NPOTB)
2013-05-08 17:56:30 -07:00
Dave Vasilevsky
187dbcc4bd
Bug 862562 - Fix mozboot on 10.6. r=gps
2013-05-02 12:51:10 -04:00
Brian O'Keefe
3d03d7fb25
Bug 862986 - Part 2a: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-05-01 14:05:40 -04:00
Gregory Szorc
4c5e79a5f6
Bug 863069 - Part 3: Allow limited type coercion in moz.build sandbox; r=ted
...
We now differentiate between the stored and incoming types on global
variables. If an incoming type is not the stored type but is an allowed
type, we construct the stored type from the incoming value.
2013-05-16 09:53:14 -07:00