Ms2ger
5b29659dff
Bug 904831 - Part a: Support MSVC_ENABLE_PGO in moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
935a1ef07a
Bug 883284 - Part a: Support LIBXUL_LIBRARY in moz.build; r=mshal
2013-08-22 08:55:59 +02:00
Ms2ger
520aff0823
Bug 882859 - Part a: Introduce FAIL_ON_WARNINGS into moz.build; r=gps
2013-08-22 08:55:58 +02:00
Gregory Szorc
84eaba73b6
Bug 907049 - Cache unicode representation of substs variables; r=glandium
2013-08-21 09:16:31 -07:00
Mike Hommey
a4d3896be9
Fixup for bug 906101 breaking make clean on a CLOSED TREE. r=me
2013-08-21 08:59:29 +09:00
Gregory Szorc
9bfe2211ed
Bug 906101 - Move tier make logic into own .mk file and don't use from rules.mk; r=glandium
...
The existing tier traversal logic is only used in the top-level Makefile
but was present in rules.mk. This meant it was getting evaluated for
every Makefile. This was silly and thus the logic has mostly been moved into
its own .mk file and is only included for the root Makefile.
2013-08-20 13:03:39 -07:00
Gregory Szorc
b72b7ed974
Bug 883209 - Part 2: Add HTML interface to render build resource usage; r=glandium
2013-08-20 10:42:28 -07:00
Gregory Szorc
3bae810774
Bug 883209 - Part 1: Record system resource usage of builds; r=glandium
2013-08-20 10:42:25 -07:00
Sahil Chelaramani
c5f23a1a20
Bug 891849 - mach's terminal magic causes weird jumps to the bottom. r=gps
2013-08-20 08:30:25 -04:00
Gregory Szorc
acd9d1a011
Bug 905879 - More robust tier tracking; r=glandium
2013-08-20 00:06:32 -07:00
Phil Ringnalda
850a171242
Back out a82f3a08ff3a (bug 901644) for being both POTB and soon to be causing orange in mozbuild/test/test_util.py
2013-08-19 23:45:17 -07:00
Dave Camp
8986b66e46
Bug 901644 - Allow mach build paths to be specified relative to $srcdir; r=gps
...
DONTBUILD (NPOTB)
2013-08-19 20:47:07 -07:00
Gregory Szorc
22472e452f
Bug 901811 - Unify code paths for loading mozconfigs; r=ted
2013-08-16 16:57:17 -07:00
Chris Manchester
bea7f7976e
Bug 905707 - Don't try to print mozconfig attrs if not present; r=gps
...
DONTBUILD (NPOTB)
2013-08-15 14:46:50 -07:00
Mike Hommey
56cdbfee3a
Bug 905490 - Avoid "mach python" logging the python command. r=gps
2013-08-15 23:45:09 +09:00
Mike Hommey
e78b3ab249
Bug 905074 - Hide build status markers when not building with mach. r=gps
2013-08-15 23:45:08 +09:00
Gregory Szorc
bad912e5c6
Bug 850380 - Ensure xpidl Makefile is regenerated properly; r=glandium
2013-08-14 17:58:30 -07:00
Gregory Szorc
c089ae373d
Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium
2013-08-14 08:40:25 -07:00
Ryan VanderMeulen
64b2bc7dd9
Backed out changesets 1fa1f28c6edf and e74f694f31c4 (bug 850380) for PGO bustage on a CLOSED TREE.
2013-08-14 15:12:20 -04:00
Gregory Szorc
88ffbcdfc3
Bug 850380 - Ensure .xpt files are written in binary mode (windows bustage)
2013-08-14 10:13:55 -07:00
Gregory Szorc
9f99cee9a1
Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium
2013-08-14 08:40:25 -07:00
Mike Hommey
83233a5085
Bug 903321 - Don't update backend.RecursiveMakeBackend.built when no backend file changed. r=gps
2013-08-13 10:39:35 +09:00
Drew Willcoxon
86bbb37dad
Bug 902617 - Make mach bootstrap warn about possibly outdated Xcode when Xcode command line tools are outdated. r=gps
2013-08-09 16:57:40 -07:00
Ryan VanderMeulen
8afe7e8fed
Merge inbound to m-c.
2013-08-09 19:08:45 -04:00
Gregory Szorc
2be348ac4c
Bug 902389 - Normalize topobjdir; r=mshal
2013-08-09 12:04:15 -07:00
Matt Brubeck
93e36046ad
Bug 899695 - Fix exception in "mach python" on Windows [r=gps]
...
DONTBUILD (not part of the build)
2013-08-08 08:06:02 -07:00
Gregory Szorc
2a1982cb93
Bug 902619 - Write mozinfo.json as part of config.status; r=ted
...
There are both mechanical and logical changes in this patch.
The mechanical changes involve moving some files into the mozbuild
package.
The logical changes include move writing of mozinfo.json into
config.status (from configure.in). There were some variable assignments
being performed in configure.in. These variables were read from
writemozinfo.py. However, these variables don't appear to be necessary!
Now that mozinfo has full access to the underlying config.status data
structure, it can now access these variables directly. I verified that
every variable being assigned in configure.in had a corresponding
AC_SUBST earlier in the file.
The only variable that's a bit weird is the TOPSRCDIR and MOZCONFIG
environment variables. mozinfo continues to look in the environment for
MOZCONFIG. However TOPSRCDIR is now coming from config.status.
As part of moving the code, I also modernized the test file, cleaned up
some style, and removed some unused imports.
--HG--
rename : config/writemozinfo.py => python/mozbuild/mozbuild/mozinfo.py
rename : config/tests/unit-writemozinfo.py => python/mozbuild/mozbuild/test/test_mozinfo.py
2013-08-07 23:48:41 -07:00
Andrew Halberstadt
d8d2af0f2f
Bug 902002 - Don't display mach categories in help if no commands exist under them, r=gps, DONTBUILD, a=NPOTB
2013-08-07 15:17:08 -04:00
Ms2ger
5c2b63d2c7
Merge m-c to inbound.
2013-08-02 11:07:57 +02:00
Gregory Szorc
fc7605dcb5
Bug 900569 - Support writing install manifests from recursivemake backend; r=glandium
2013-08-01 17:42:47 -07:00
Jim Blandy
6f2a57e940
Bug 899342: Implement '+gdbparams' argument for 'mach debug'. r=gps
2013-08-01 17:10:30 -07:00
Ted Mielczarek
41a3f133d3
bug 899849 - fix MozbuildObject.from_environment to work right when no mozconfig specified. r=gps
2013-08-01 13:52:27 -04:00
Gregory Szorc
f299c1f5e8
Bug 899792 - Establish precompile tier and move IPDL and WebIDL build rules; r=glandium
...
A new build tier is introduced: precompile. The intention is to replace
the export subtier with something better and nonrecursive. IPDL and
WebIDL code generation have been moved into this new tier and are
performed concurrently. This appears to reduce build times due to fewer
"single threaded" build actions.
The subtier tracking UI has been updated to reflect operations that can
occur in parallel. As subtiers are started, they turn yellow. They can
then complete in any order.
Nonrecursive targets have been added to preserve the IPDL and WebIDL
build targets such that developers can type |make| from leaf directories
like they have always done.
2013-07-30 17:00:24 -07:00
Ms2ger
25c19f9737
Bug 897458 - Move EXTRA_PP_JS_MODULES to moz.build; r=gps
2013-08-02 09:03:25 +02:00
Gregory Szorc
078d7bfc94
Bug 899241 - Add process_install_manifest build action; r=glandium
2013-07-30 16:58:33 -07:00
Ryan VanderMeulen
2949f02d69
Backed out changesets 77fcbb01366c (bug 899792) and e7d81c2597f2 (bug 899241) for OSX bustage.
...
CLOSED TREE
2013-07-30 21:46:07 -04:00
Gregory Szorc
99a10229ff
Bug 899792 - Establish precompile tier and move IPDL and WebIDL build rules; r=glandium
...
A new build tier is introduced: precompile. The intention is to replace
the export subtier with something better and nonrecursive. IPDL and
WebIDL code generation have been moved into this new tier and are
performed concurrently. This appears to reduce build times due to fewer
"single threaded" build actions.
The subtier tracking UI has been updated to reflect operations that can
occur in parallel. As subtiers are started, they turn yellow. They can
then complete in any order.
Nonrecursive targets have been added to preserve the IPDL and WebIDL
build targets such that developers can type |make| from leaf directories
like they have always done.
2013-07-30 17:00:24 -07:00
Gregory Szorc
507d0ff97f
Bug 899241 - Add process_install_manifest build action; r=glandium
2013-07-30 16:58:33 -07:00
Gregory Szorc
10c9fbd1c5
Bug 899292 - Exception constructing environment when topobjdir isn't available; r=glandium
...
--HG--
extra : rebase_source : a920d5c87d112338259c0401c4cb29ed228cfa4c
2013-07-30 09:39:54 -07:00
Gregory Szorc
6f07211b56
Bug 794580 - mach mercurial-setup; r=nalexander
...
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : b5cfc81d1a0537b5ae25a76c3ccc604383f60f6c
2013-07-29 16:58:40 -07:00
Mike Hommey
986a20784b
Bug 893976 - Avoid importing buildconfig globally from mozpack.executables. r=gps
2013-07-30 08:57:28 +09:00
Mike Hommey
c395a809ee
Bug 893976 - Use (cached) regular expressions for mozpack.path.match. r=gps
2013-07-30 08:57:27 +09:00
Mike Hommey
f7cfc93b29
Bug 893976 - Allow to skip FileFinder executables detection. r=gps
2013-07-30 08:57:27 +09:00
Ms2ger
834f814430
Merge m-c to inbound.
2013-07-24 11:53:22 +02:00
Ms2ger
54a2738331
Bug 888643 - Part a: Support CPP_UNIT_TESTS in moz.build files; r=gps
2013-07-24 09:20:00 +02:00
Gregory Szorc
7f5da91a86
Bug 890097 - Part 4: Fix unit test for FileCopier; r=bustage
2013-07-23 16:02:59 -07:00
Gregory Szorc
5f87a5b148
Bug 890097 - Part 3: Capture detailed information for FileCopier actions; r=glandium
2013-07-23 14:37:04 -07:00
Gregory Szorc
b571e7e90a
Bug 890097 - Part 2: InstallManifest class for managing file installs; r=glandium
2013-07-23 14:36:40 -07:00
Gregory Szorc
18e47a27ec
Bug 890097 - Part 1: Use more Pythonic API for PurgeManifest; r=glandium
2013-07-23 14:35:01 -07:00
Gregory Szorc
0bb91f8c96
Bug 897045 - Properly handle extra make arguments if there is no mozconfig; r=mshal
2013-07-23 13:59:12 -07:00
Mike Hommey
58c75e5261
Bug 894763 - Default objdir should reflect target, not host. r=gps
2013-07-23 07:26:09 +09:00
Gregory Szorc
ec8f9004b9
Bug 894746 - Properly truncate mach build terminal footer; r=ted
...
DONTBUILD (NPOTB)
2013-07-19 13:40:00 -07:00
Gregory Szorc
bd799431a9
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
585c4df19d
Bug 894776 - mach doesn't properly handle spaces in mozconfig commands. r=gps
2013-07-18 15:25:36 +09:00
Gregory Szorc
fa360ff4ff
Bug 845050 - FileCopier support for symlinks; r=glandium
2013-07-17 11:44:33 -07:00
Gregory Szorc
a64f418ef8
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
160161e0a6
Bug 894973 - mach command to dump environment and build config info; r=ted
...
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : 27e23637b6e015b28f72078ab074624ea134318b
2013-08-08 13:09:04 -07:00
Ed Morley
84f9b1d429
Merge mozilla-central and inbound
2013-07-16 10:02:20 +01:00
Gregory Szorc
702f2fca14
Bug 894197 - Define state directory in mach context object; r=jhammel
...
DONTBUILD (NPOTB)
2013-07-15 19:56:15 -07:00
Andrew Wilcox
07be66f684
Bug 893723 - Ignore trailing '+' in Mercurial version string; r=gps
...
DONTBUILD (NPOTB)
2013-07-15 04:15:00 -07:00
Mark Hammond
0b49540e61
Bug 886162 - prevent 'mach build testing' from building the entire tree. r=gps
2013-07-16 14:27:19 +10:00
Justin Lebar
d6541ce064
No bug - Pick a grammar nit in mach's clobber.py. r=me DONTBUILD
2013-07-12 00:09:51 -04:00
Gregory Szorc
bee18ba6c2
Bug 891474 - Establish unified directory for Python build actions; r=glandium, ted
...
--HG--
rename : config/purge_directories.py => python/mozbuild/mozbuild/action/purge_manifests.py
rename : build/xpccheck.py => python/mozbuild/mozbuild/action/xpccheck.py
extra : rebase_source : 46bc960aa62c1117a7bf215653b768dc78b48d9a
2013-07-11 13:42:26 -07:00
Gregory Szorc
bcf3de711c
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.
--HG--
extra : rebase_source : 3abdea056c18d00ede8c15b37db60532eca58630
2013-07-10 12:08:21 -07:00
Ed Morley
61e454b4be
Merge latest green inbound changeset and mozilla-central
2013-07-09 08:47:47 +01:00
Gregory Szorc
bf36803c31
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
95190dab1a
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
f203259101
Merge m-c and inbound.
2013-07-03 16:39:33 -04:00
Gregory Szorc
76d3509e1d
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
f8bd9dd8f9
Merge inbound and m-c.
2013-07-03 14:04:16 -04:00
Gregory Szorc
f9a538ad35
Bug 886498 - Obtain lock before writing to terminal; r=ted
...
DONTBUILD (NPOTB)
2013-07-03 10:06:52 -07:00
Mike Shal
edeb7caf7a
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
fefd0b5f10
Bug 884587 - Part 2: Add EXPORTS files to purge manifest; r=glandium
...
--HG--
extra : rebase_source : 5b783b192d0324ef7b867a8229d2e5f55d482aac
2013-06-25 11:04:06 -07:00
Gregory Szorc
175b6cc4a4
Bug 884587 - Part 1: Perform file removal with purge manifests; r=glandium
...
--HG--
extra : rebase_source : bfe9c0eb27d5b19e26e557af8762bb45c21b949e
2013-06-25 11:04:03 -07:00
Gregory Szorc
b59bc61eb4
Bug 884587 - Part 0: Teach FileCopier how to remove unwritable files on Windows; r=glandium
...
--HG--
extra : rebase_source : 2a340802af58159adaf2c11b0928e237c746f699
2013-06-28 14:46:56 -07:00
Gregory Szorc
5531115935
Bug 887814 - Don't use mp-clang in MacPorts bootstrapper; r=BenWa
...
--HG--
extra : rebase_source : 1513b7f62d62e5250a9382d0ac8ba1f3df8890ab
2013-06-28 14:46:56 -07:00
Nick Alexander
8865454ccd
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
9d0dec8408
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
0f4cee0b63
bug 888009: move HOST_CPPSRCS to mozbuild (logic) r=gps
2013-07-03 08:56:33 -04:00
Gregory Szorc
8b3d54f96b
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
1646b03224
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
8362c486f5
Bug 880245 - Convert JS_MODULES_PATH to be relative to $(FINAL_TARGET); r=gps
2013-06-17 13:59:49 -04:00
Ryan VanderMeulen
07fdc2a0d3
Backed out changeset 94c939eeb5f6 (bug 885019) for bustage.
2013-06-26 10:14:08 -04:00
Brian O'Keefe
357eafe1e0
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
16e3b246fa
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
177c7bbf9f
Bug 884587 - Part 2: Add EXPORTS files to purge manifest; r=glandium
2013-06-25 11:04:06 -07:00
Gregory Szorc
6f83cff28d
Bug 884587 - Part 1: Perform file removal with purge manifests; r=glandium
2013-06-25 11:04:03 -07:00
Ryan VanderMeulen
0517d938d7
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
a7a5930bec
Bug 884587 - Part 2: Add EXPORTS files to purge manifest; r=glandium
2013-06-25 11:04:06 -07:00
Gregory Szorc
2c0766e15d
Bug 884587 - Part 1: Perform file removal with purge manifests; r=glandium
2013-06-25 11:04:03 -07:00
Gregory Szorc
fad7743b3f
Bug 885572 - Fix upgrade_mercurial() in bootstrapper; r=khuey
...
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : 3aa99eb3b3d2d273e4882779bb527ac96f757ef6
2013-06-24 10:23:14 -07:00
Edwin Flores
3a7f821333
Bug 794282 - Add gstreamer packages to bootstrap scripts r=gps
2013-06-22 11:17:32 +12:00
Gregory Szorc
ded4a5682c
Bug 884569 - Support for removing untracked files from a directory; r=glandium
...
--HG--
extra : rebase_source : e98fcbf839085ad6bc2e7a8fd3353834557caeec
2013-06-19 19:57:48 -07:00
Gregory Szorc
33a431ce3a
Bug 884028 - Acquire lock before writing to terminal; r=ted
...
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : 373c1fa5e47a2493970da0412788c55b9bdd9ef8
2013-06-19 12:10:57 -07:00
Joey Armstrong
ad386ad777
bug 881344: move SHARED_LIBRARY_LIBS to mozbuild (logic). r=gps
2013-06-19 10:51:46 -04:00
Joey Armstrong
6ecbb80f72
bug 882907: move SDK_LIBRARY to mozbuild (logic) r=gps
2013-06-18 10:45:53 -04:00
Gregory Szorc
5d4853a8e1
Bug 872231 - Bootstrapper ensures Python 2.7.3 and Mercurial 2.5 are installed; r=ted
...
DONTBUILD (NPOTB)
2013-06-17 09:51:40 -07:00
Joey Armstrong
416f2dabde
bug 882904: move LIBS to moz.build (logic). r=gps
2013-06-14 15:33:45 -04:00
Gregory Szorc
c7337dd066
Bug 879406 - Unbust |mach help| when arguments are not prefixed with '-'; r=ted
...
DONTBUILD (NPOTB)
2013-06-14 09:44:33 -07:00
Kevin Everets
5f1ca85bc6
Bug 880371 - Add debian bootstrapping for mach. r=gps
...
Nearly the same as Ubuntu bootstrap, but uses the build dependencies from Debian's "iceweasel" package instead.
2013-06-06 14:14:31 -04:00
Mike Shal
530d6c8f09
Bug 880245 - move EXTRA_JS_MODULES to moz.build (logic); r=gps
...
From 20ae951b53609df92b021ae1dd52ae833f488f3e Mon Sep 17 00:00:00 2001
2013-06-10 11:54:44 -04:00
Arnaud Sourioux
3260e56a11
Bug 881624 - Use Textwrap on mach's need-to-clobber help output. r=gps
2013-06-13 11:28:26 -04:00
Benoit Girard
7853228760
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
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 862c39b9145328c8e9f85ae9d1963af374af76f1
2013-03-11 14:47:40 -04:00
Gregory Szorc
7764d131b5
Bug 882160 - Unbust mach mozbuild-reference; r=ted
...
Regressed from bug 863069.
--HG--
extra : rebase_source : ed545daf8e6c60817e99407a9be360b5e85576e6
2013-06-12 13:17:49 -07:00
Joey Armstrong
fcf15a5fc5
bug 880246: move EXTRA_PP_COMPONENTS to moz.build (logic). r=gps
2013-06-12 13:51:10 -04:00
Joshua Cranmer
592a62ef64
Bug 869635 - Eliminate the xpcshell master manifest, r=gps.
2013-06-12 07:27:17 -05:00
Brian O'Keefe
efc7fe4e0f
Bug 875934 - Part 1: Move LIBRARY_NAME from Makefile.in to moz.build - moz.build support. r=ted
2013-05-24 10:49:12 -04:00
Arnaud Sourioux
d68fdf92e7
Bug 878861 - Preseve 80 cols output with mach's timestamp. r=gps
2013-06-10 22:08:00 -04:00
Gregory Szorc
cb69e3d905
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
dc717d79a8
bug 880773: move SSRCS to moz.build (logic). r=ted
2013-06-10 09:59:42 -04:00
Joey Armstrong
fa271ca978
bug 872087: move HOST_LIBRARY to moz.build (logic) r=ted
2013-06-07 17:00:19 -04:00
Joey Armstrong
a602733430
bug 875549: move HOST_CSRCS to moz.build (logic) r=ted
2013-06-06 16:29:57 -04:00
Joey Armstrong
449b55515d
bug 870370: move EXTRA_COMPONENTS to moz.build (logic). r=ted
2013-06-06 10:22:32 -04:00
Joey Armstrong
26076beec3
bug 870407: move CMMSRCS to moz.build (logic). r=ted
2013-06-05 14:34:56 -04:00
Ted Mielczarek
6f95135721
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
f02477477f
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
84552f3658
Bug 873720 - only import psutil on platforms that it supports. r=ted
2013-05-30 21:23:46 +02:00
Phil Ringnalda
29fb49d007
Back out dc76402b8471 (bug 844288) on suspicion of breaking dep builds
...
CLOSED TREE
2013-05-31 07:39:56 -07:00
Ryan VanderMeulen
8445d428dc
Merge inbound to m-c.
...
--HG--
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
2013-05-30 20:50:16 -04:00
Ehsan Akhgari
ae02c74c3a
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
68025a3c2f
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
6adb6cba1f
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
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 5b9be0892323195d4e24f11ae785f0663ff38fd0
2013-03-11 14:47:40 -04:00
Ted Mielczarek
fb8130ef91
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
dcbe3858b7
bug 855262 - add MozbuildObject.from_environment. r=glandium
2013-05-28 15:33:22 -04:00
Benoit Girard
9bd97dc15d
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
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 04c9c2efbc7db1c04c121cf3022612b488f83eb4
2013-03-11 14:47:40 -04:00
Mike Shal
b91457697f
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
2275966c93
Bug 875512 - Part 2b: More bustage fix to original patch; r=ted
2013-05-23 16:50:21 -07:00
Gregory Szorc
a373571c12
Bug 873720 - Part 4: Display a build progress indicator; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
ccf67001bd
Bug 873720 - Part 3: Track build state in build monitor; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
65394b3ece
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
3580b2ad01
Bug 875512 - Part 2: Followup mach bustage; r=me
2013-05-23 16:27:37 -07:00
Gregory Szorc
04829cee1f
Bug 875512 - mach now invokes pymake with an explicit python executable; r=ted
2013-05-23 14:44:35 -07:00
Joey Armstrong
a92ff3abb3
bug 874266: move DEFINES to moz.build (logic), r=gps
2013-05-23 14:30:58 -07:00
Joey Armstrong
4a0ec07f52
bug 872086: move SIMPLE_PROGRAMS to moz.build (logic), r=gps.
2013-05-22 15:43:35 -07:00
Joey Armstrong
2f5467a32a
bug 870406: move CSRCS to moz.build (logic) r=gps
2013-05-22 14:28:55 -07:00
Gregory Szorc
4abe3fc4ea
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
6339060888
Bug 860898 - Add a verbose flag to mach build options. r=gps
2013-05-21 09:52:44 -04:00
Gregory Szorc
06dd9683e9
Bug 874078 - Move RecursiveMakeBackend.built rule to rules.mk; r=glandium
2013-05-20 23:26:20 -07:00
Gregory Szorc
b382a7ef26
Bug 873809 - Proper dependencies under pymake; r=khuey
...
--HG--
extra : rebase_source : dddc589c1052470312644b7f5f4e41e566e824e6
2013-05-19 13:19:00 -07:00
Gregory Szorc
8e72b6e44d
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
5b8d25f0d3
Merge m-c to inbound.
2013-05-16 20:30:29 -04:00
Ryan VanderMeulen
0a63e25ce6
Merge inbound to m-c.
2013-05-16 20:29:40 -04:00
Jan Keromnes
387b27d7aa
Bug 873216 - Fixed a typo in ./mach help
; r=gps
...
DONTBUILD (NPOTB)
2013-05-16 12:59:00 -07:00
Gregory Szorc
5605993c5e
Bug 863069 - Part 5: Require sorted lists in moz.build files; r=ted
...
--HG--
extra : rebase_source : c5b91990944e3cc19d3759b894e41d88e42032cd
2013-05-14 15:13:37 -07:00
Ryan VanderMeulen
e7330749bd
Merge inbound to m-c.
2013-05-15 21:26:11 -04:00
Ryan VanderMeulen
f9b7785a5b
Merge inbound to m-c.
2013-05-15 21:14:58 -04:00
Matt Brubeck
71b9c103eb
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
7fb83a0361
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
3d35ce4a1b
bug 869135: move ASFILES to moz.build (logic only). r=gps
2013-05-15 16:02:32 -04:00
Matt Brubeck
03136caf41
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
345c8d111b
Merge latest green inbound changeset and mozilla-central
2013-05-10 09:13:03 +01:00
Ms2ger
a527150731
No bug - Fix mach's highlighting of 'TEST-UNEXPECTED-FAIL'; oy-r=gps
2013-05-10 09:13:32 +02:00
Gregory Szorc
db1ebbb165
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
be89950349
bug 870168 - make mach handle multiple logged-in users properly r=gps DONTBUILD (NPOTB)
2013-05-08 18:06:17 -07:00
Gregory Szorc
408aacec08
Bug 856392 - Categorize mach commands; r=jhammel
...
DONTBUILD (NPOTB)
2013-05-08 17:56:30 -07:00
Dave Vasilevsky
1766ad0b6d
Bug 862562 - Fix mozboot on 10.6. r=gps
2013-05-02 12:51:10 -04:00
Brian O'Keefe
2186ab5dce
Bug 862986 - Part 2a: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-05-01 14:05:40 -04:00
Gregory Szorc
9a91ad615e
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
Ryan VanderMeulen
8f6a6c8d87
Merge m-c to inbound.
2013-05-15 21:17:10 -04:00
Mike Hommey
732376fded
Bug 871080 - Send chrome manifest entries first to package formatters, before e.g. resource manifest entries. r=gps
2013-05-15 19:22:46 +02:00
James Willcox
1645bb6a28
Bug 867966 - Add --jobs,-j option to 'mach build' r=gps
...
--HG--
extra : rebase_source : a1c1e0b371c11446a45025e03332a165699c78bf
2013-05-02 17:05:24 -04:00
Ryan VanderMeulen
e895c0f228
Merge m-c to inbound.
2013-05-02 07:39:49 -04:00
Edmund Wong
7b96bf5ea5
Bug 867033 - Check self.wall_time for being zero. r=gps
2013-05-02 13:05:53 +08:00
Nick Alexander
9dbb4cbc2c
Bug 677452 - Add smartmake-like functionality to |mach build DIR|. r=gps
2013-05-01 15:36:05 -07:00
Benoit Girard
4cc837ff5d
Bug 867372 - Mach gtest doesn't work with default test filter on windows. r=gps NPOTB
2013-05-01 16:54:08 -04:00
Ryan VanderMeulen
9e80ef1555
Backed out changesets c7937fb5f4bb and cf8db9b6bd61 (bug 862986) for bustage.
...
CLOSED TREE
2013-04-30 21:09:41 -04:00
Brian O'Keefe
6cb4a9b9be
Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-04-30 20:46:10 -04:00
Ryan VanderMeulen
d1a59f8eab
Backed out changesets 64c7ba1d3d04 and 7e9d5bb4a9af (bug 862986) for test failures.
2013-04-30 10:08:38 -04:00
Brian O'Keefe
43eddbd12b
Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-04-30 09:08:31 -04:00
Joey Armstrong
4c9698d3cd
bug 844655: Port XPCSHELL_TESTS to moz.build as XPCSHELL_TESTS_MANIFESTS
2013-04-29 14:48:59 -04:00
Brian O'Keefe
bc040e83d4
Bug 865445 - Add 'configure' command to mach to rebuild the backend. r=gps
2013-04-26 10:11:00 -04:00
Ed Morley
541c2de1f0
Bug 863091 - Followup: Fix test to expect correct return code after clobber
...
CLOSED TREE
2013-04-25 14:43:53 +01:00
Ed Morley
da2e785663
Bug 863091 - Make auto clobbering opt-in rather than opt-out; r=glandium
...
To avoid surprises for devs building locally, auto clobbering is now opt-in, via
the use of |mk_add_options AUTOCLOBBER=1| in the mozconfig. Our automation uses
build/mozconfig.common which specifies this, so auto clobber will remain enabled
for our buildbot machines.
2013-04-25 13:41:17 +01:00
Jacek Caban
67c9de8826
Bug 865216 - Recognize exacutables on WINNT in is_executable. r=glandium
2013-04-25 10:02:37 +02:00
Ehsan Akhgari
912cb1e117
Bug 863092 - Make mach run and mach debug run firefox -no-remote; r=gps
...
DONTBUILD
2013-04-19 09:03:09 -04:00
Mike Hommey
b926643870
Bug 861453 - Restore empty substs after bug 857557, but put them in a separate file, unlisted as a dependency for everything. r=gps
2013-04-16 08:23:18 +02:00
Mike Hommey
8fc54f8a52
Backout changeset 0ff383d4a899 (bug 861453) for universal builds bustage
2013-04-16 09:18:06 +02:00
Mike Hommey
0b2ff3e67c
Bug 861453 - Restore empty substs after bug 857557, but put them in a separate file, unlisted as a dependency for everything. r=gps
2013-04-16 08:23:18 +02:00
Ted Mielczarek
43005554c1
bug 857383 - Don't try to print the app path for a partial build. r=gps
2013-04-10 11:39:46 -04:00
Mike Hommey
b6708e5695
Bug 857557 - Avoid autoconf.mk being modified for new other-platform-specific variables. r=gps
2013-04-10 09:02:11 +02:00
Mike Hommey
5ec0f35978
Bug 462463 - Stop using mddepend.pl. r=ted
2013-04-09 15:10:25 -07:00
Mike Shal
504b25c49d
Bug 846634 - Part 1: Support EXPORTS[_NAMESPACES] in moz.build; r=gps
...
---
python/mozbuild/mozbuild/backend/recursivemake.py | 22 ++++++
python/mozbuild/mozbuild/frontend/data.py | 12 +++
python/mozbuild/mozbuild/frontend/emitter.py | 5 ++
.../mozbuild/mozbuild/frontend/sandbox_symbols.py | 16 ++++
python/mozbuild/mozbuild/test/backend/common.py | 5 ++
.../mozbuild/test/backend/data/exports/moz.build | 8 ++
.../mozbuild/test/backend/test_recursivemake.py | 22 ++++++
.../mozbuild/test/frontend/data/exports/moz.build | 15 ++++
.../mozbuild/test/frontend/test_emitter.py | 37 +++++++++
.../mozbuild/test/frontend/test_sandbox.py | 8 ++
python/mozbuild/mozbuild/test/test_util.py | 71 +++++++++++++++++
python/mozbuild/mozbuild/util.py | 81 ++++++++++++++++++++
12 files changed, 302 insertions(+)
create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports/moz.build
create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/moz.build
2013-04-09 13:00:06 -04:00
Ehsan Akhgari
1125f5e698
Bug 857600 - Add a mach command for debugging using gdb; r=gps
...
--HG--
extra : rebase_source : 85d0d7e717eb8ee92a61bd0ce7fd310ac2d3d715
2013-04-03 11:16:03 -04:00
Gregory Szorc
0cbb99ce0a
Bug 857984 - mach mochitest now colorizes and prints failure summary; r=Ms2ger
2013-04-04 15:17:23 -07:00
Matt Brubeck
c4cb1c452d
Bug 859349 - Saving .mozbuild/warnings.json fails if .mozbuild doesn't exist [r=gps]
2013-04-08 11:14:33 -07:00
Gregory Szorc
224d5bb176
Bug 837323 - Automatically clobber when CLOBBER is updated; r=ted, glandium
2013-03-29 10:34:58 -07:00
Ryan VanderMeulen
f7ffa9c846
Backed out changesets 206bb159d62f, a6ab3e11f721, and a61aa08ab4ac (bug 837323) for frequent Windows fatal clobber errors on a CLOSED TREE.
2013-04-08 09:59:45 -04:00
Mike Hommey
e31b72a869
Bug 858393 - Avoid race condition creating directories in config.status. r=gps
2013-04-08 08:35:14 +02:00
Ms2ger
439fc61f53
Backout changeset e1bddda508fe for double logging when running mochitests through mach.
2013-04-07 10:11:11 +02:00
Gregory Szorc
91afcc54b5
Bug 857984 - mach mochitest now colorizes and prints failure summary; r=Ms2ger
...
--HG--
extra : rebase_source : 97900c2bf0aaa83a3a9fa5e4dc88901140f66e60
2013-04-04 15:17:23 -07:00
Matt Brubeck
1e6307fe01
Bug 855593 - Support ac_add_app_options in mozbuild.mozconfig [r=gps]
2013-04-03 15:42:16 -07:00
Ryan VanderMeulen
ffa352698a
Merge m-c to inbound.
2013-04-03 13:47:31 -04:00
Timur Timirkhanov
cd2d4b4929
Bug 843492 - Bootstrapping fails using Python 3x due to urllib2; r=gps
...
DONTBUID (NPOTB)
2013-04-03 05:38:00 -07:00
Matt Brubeck
a4f3fa155f
Bug 857332 - Normalize topobjdir to an absolute path in mozbuild.base [r=gps]
2013-04-03 10:15:12 -07:00
Kyle Machulis
5aa83c3e11
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Ms2ger
aed84cf476
Bug 837323 - Followup: fix silly bug.
2013-04-01 09:47:45 +02:00
Kyle Machulis
c79ccc0693
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
a59d40f143
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Gregory Szorc
662d64f970
Bug 837323 - Bustage followup; r=me
2013-03-29 11:23:07 -07:00
Gregory Szorc
1587b16d98
Bug 837323 - Automatically clobber when CLOBBER is updated; r=ted
2013-03-29 10:34:58 -07:00
Benoit Girard
a663f5f856
Bug 844292 - Add a mach target for GTest. r=gps DONTBUILD as NPOTB
...
--HG--
extra : rebase_source : f1d1ad8c736f3c5bc42526b00b34ca0fba153861
2013-03-27 19:15:18 -04:00
Gregory Szorc
49244782db
Bug 854545 - Don't validate Fennec binary exists; r=ted
...
--HG--
extra : rebase_source : 20ac79f0abf8662f58bb40c4382dbce9e6720751
2013-03-27 11:02:17 -07:00
Matt Brubeck
b5510862dd
Bug 841445 - Make 'mach help <command>' call print_help directly [r=gps]
...
DONTBUILD (not part of the build)
2013-03-26 11:15:08 -07:00
Matt Brubeck
f878fe7142
Bug 841445 - Add a 'mach run' command to launch the compiled binary [r=gps]
...
DONTBUILD (not part of the build)
2013-03-26 11:15:08 -07:00
Gregory Szorc
1512dc87cf
Bug 854057 - Look for binaries in the proper path; r=trivial
2013-03-23 12:18:38 -07:00
Daniel Holbert
7d492e6c97
Bug 854058: Fix typo in mach error message: s/occured/occurred/. r=gps DONTBUILD
2013-03-22 22:02:37 -07:00
Gregory Szorc
0ea22cf695
Bug 648681 - OS X bustage; r=bustage CLOSED TREE
2013-03-22 15:28:10 -07:00
Gregory Szorc
6640727f90
Bug 648681 - Bustage; r=bustage CLOSED TREE
...
--HG--
extra : rebase_source : ae176b2810212112b8d59f7bce2621f6308ed0b1
2013-03-22 15:18:50 -07:00
Gregory Szorc
19d05b7bb0
Bug 648681 - Print useful information after building the tree; r=ted
2013-03-08 09:42:34 -08:00
Matt Brubeck
218eb89cb2
Bug 853225 - Fix the mach usage line for subcommands [r=gps]
...
DONTBUILD (not part of the build)
2013-03-20 17:53:34 -07:00
Mike Hommey
06e12b8a99
Bug 852950 - Use signature sniffing for Elf and Mach-O binaries for dependentlibs.py. r=ted
2013-03-20 20:11:16 +01:00
Mike Shal
fda83f85b9
Bug 844654 - Part 1: Support MODULE in moz.build; r=gps
2013-03-19 11:46:00 -07:00
Mike Hommey
1523d24857
Fixup for bug 852103. r=me
2013-03-19 06:59:53 +01:00
Mike Hommey
5d2379ab60
Bug 852103 - Fix race condition with .deps directory creation. r=ted
2013-03-19 06:29:48 +01:00
Kyle Huey
de9bae661d
Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE
2013-03-18 12:57:35 -07:00
Gregory Szorc
891fe621e3
Bug 844635 - Part 2: Don't require Makefile.in to exist; r=glandium
2013-03-17 18:01:10 -07:00
Gregory Szorc
abcca325c4
Bug 851975 - Don't use conditionals in backend.mk; r=ted
2013-03-17 16:57:44 -07:00
Mike Hommey
48307a4b44
Bug 462463 - Stop using mddepend.pl. r=ted
2013-03-17 07:43:35 +01:00
Paul Adenot
c32954c4a7
Bug 847918 - install
command for mach. r=gps
2013-03-05 17:27:37 +01:00
Gregory Szorc
f00fc20124
Bug 844204 - Report high Finder CPU usage when building; r=ted
2013-03-14 12:42:06 -07:00
Gregory Szorc
8fd2008684
Bug 846523 - Relax Unicode encoding requirements in moz.build files; r=ted
...
This should be only until bug 844509 is addressed.
2013-03-14 12:42:03 -07:00
Gregory Szorc
35c97142e2
Bug 851141 - Use appropriate config.status for external moz.build files; r=gps
2013-03-14 12:42:01 -07:00
Matt Brubeck
ee2c0bedfd
Bug 840690 - Improve handling of relative paths when running mach in subdirectories [r=gps]
2013-03-14 11:09:00 -07:00
Gregory Szorc
2c3e072f0a
Merge mozilla-central into inbound
2013-03-13 09:03:20 -07:00
Gregory Szorc
94e8454958
Merge mozilla-central into build-system
...
dom/interfaces/svg/Makefile.in and dom/media/Makefile.in had merge
conflicts. They were resolved by hand. The former needed 2 IDLs removed.
The latter had a context conflict for EXPORTS_NAMESPACES.
2013-03-12 13:04:55 -07:00
Mike Shal
5fe6812133
Bug 818246 - Part 8: Support XPIDL_FLAGS in moz.build; r=gps
2013-03-12 10:09:00 -07:00
Mike Shal
3768c843ed
Bug 818246 - Part 6: Support XPIDL_MODULE in moz.build; r=gps
2013-03-12 10:08:00 -07:00
Gregory Szorc
55e2c13ea6
Bug 818246 - Part 3: Build system support for XPIDLSRCS in moz.build; r=glandium
2013-03-12 10:15:24 -07:00
Ted Mielczarek
da7bb6eff4
bug 824396 - implement mach buildsymbols. r=gps
...
--HG--
extra : rebase_source : 3c0a4ebaa2d5537368e40e4dbac2fcf784ad41be
2013-03-13 11:39:35 -04:00
Ryan VanderMeulen
d838471680
Backed out changeset 432f32e842dd (bug 648681) for test failures on a CLOSED TREE.
2013-03-08 14:19:42 -05:00
Gregory Szorc
13714c1f14
Bug 648681 - Print useful information after building the tree; r=ted
2013-03-08 09:42:34 -08:00
Gregory Szorc
723c59fd18
Bug 818246 - Part 2: Support moz.build -> Makefile variable passthru; r=glandium
...
--HG--
extra : rebase_source : c9a914e1466e74d079383ef1162a4d1f9959a05c
2013-03-07 05:05:03 -08:00
Mike Hommey
4d7f38e8cb
Bug 846740 - Treat chrome searchplugins as non-chrome when doing l10n-repack. r=gps
2013-03-06 07:28:41 +01:00
Mike Hommey
9266f3c3e8
Bug 846740 - Move most l10n-repack code under mozpack.packager, refactor it, and add a unit test. r=gps
...
--HG--
rename : toolkit/mozapps/installer/l10n-repack.py => python/mozbuild/mozpack/packager/l10n.py
2013-03-06 07:26:32 +01:00
Mark Hammond
bfa4872f35
Bug 840568 - mach: handle @CONFIG_GUESS@ in MOZ_OBJDIR. r=gps
2013-03-12 10:04:51 +11:00
Nick Alexander
fb765b967b
Bug 836208 - Part 3: Make tests handle Windows path separators. r=gps
2013-03-05 22:18:32 -08:00
Nick Alexander
64623dfbe6
Bug 836208 - Part 2: Make |mach build some/Makefile| start one level up. r=glandium
2013-03-05 10:45:43 -08:00
Nick Alexander
d61146eff7
Bug 836208 - Part 1: Factor resolve_target_to_make out of mozbuild.mach_commands. r=glandium
2013-03-05 10:45:41 -08:00
Ryan VanderMeulen
323865437c
Backed out changesets 64bad42e13b7 and 1e2fc9c3b3c5 (bug 836208) for Windows test failures on a CLOSED TREE.
2013-03-05 15:31:45 -05:00
Nick Alexander
3c9a66facf
Bug 836208 - Part 2: Make |mach build some/Makefile| start one level up. r=glandium
2013-03-05 10:45:43 -08:00
Nick Alexander
b847d7e527
Bug 836208 - Part 1: Factor resolve_target_to_make out of mozbuild.mach_commands. r=glandium
2013-03-05 10:45:41 -08:00
Ryan VanderMeulen
56bc50cdde
Merge m-c to inbound.
2013-03-04 18:20:41 -05:00
Gregory Szorc
eeedb5018f
Bug 846409 - Add |mach mach-debug-commands|; r=jhammel
...
DONTBUILD (NPOTB)
2013-03-04 10:18:48 -08:00
Gregory Szorc
474cb7b617
Backout 05914d4f27e3 and 231b7f8046d9 (bug 844635) for causing test failures
2013-03-02 17:36:53 -08:00
Gregory Szorc
6efd502869
Bug 844635 - Part 2: Don't require Makefile.in to exist; r=glandium
2013-03-01 14:44:09 -08:00
Gregory Szorc
382fa39995
Bug 844635 - Part 1: mach command to find empty Makefile.in; r=glandium
2013-03-01 14:44:06 -08:00
Gary Kwong
58181a4d38
Bug 846519 - Running bootstrap.py throws a "NameError: global name HOMEBREW_PACKAGES is not defined" error. r=gps DONTBUILD (NPOTB)
2013-02-28 14:52:18 -08:00
Gregory Szorc
6d336e0204
Bug 845089 - Followup: Handle Windows paths when detecting external source directories; r=khuey
...
This is related to work that landed in part 20 of bug 784841.
2013-02-28 14:25:10 -08:00
Gregory Szorc
cfadb02e2c
Bug 784841 - Part 20: Fixes to support building external projects; r=glandium
...
This is extremely hacky. It will likely need many refinements as we
figure out how we want external projects to be handled.
2013-02-28 12:56:40 +01:00
Ms2ger
cd9c6150fe
Merge m-c to b-s.
2013-02-26 19:09:25 +01:00