Masatoshi Kimura
f189e64eb0
Bug 784841 - Deal with non-ASCII substs. r=gps
2013-01-31 00:21:43 +09:00
Gregory Szorc
1384e11311
Merge mozilla-central into build-system
2013-01-29 20:27:15 -08:00
Gregory Szorc
8c9e6e0058
Bug 784841 - Part 11b: Normalize paths in tests (fix test failure); r=me
2013-01-29 14:06:39 -08:00
Gregory Szorc
275457a9ec
Bug 784841 - Part 11a: Normalize paths in tests (fix test failure); r=me
2013-01-29 08:55:35 -08:00
Gregory Szorc
a7dcc34485
Bug 784841 - Part 11: Add CONFIGURE_SUBST_FILES to moz.build files; r=ted
2013-01-29 06:35:46 -08:00
Gregory Szorc
0b67c7b173
Bug 784841 - Part 10: Add warning() and error() functions to moz.build files; r=ted
2013-01-29 06:24:25 -08:00
Gregory Szorc
7967402f94
Bug 784841 - Part 9: Ability to define external projects in moz.build files; r=ted
2013-01-29 06:24:24 -08:00
Gregory Szorc
d0846488b5
Bug 784841 - Part 8: Capture and save moz.build tree state; r=ted
2013-01-29 06:24:24 -08:00
Gregory Szorc
8201fdebec
Bug 784841 - Part 7: Implement recursive make backend; r=ted
2013-01-29 06:24:24 -08:00
Gregory Szorc
dd6cafb53c
Bug 784841 - Part 6: Move some functions from ConfigStatus to mozbuild; r=ted
...
--HG--
rename : build/tests/unit-ConfigStatus.py => python/mozbuild/mozbuild/test/backend/test_configenvironment.py
2013-01-29 06:24:24 -08:00
Gregory Szorc
1195db73fe
Bug 818789 - |mach build| can now control what is built; r=glandium
...
DONTBUILD (NPOTB)
2013-01-29 10:20:06 -08:00
Ryan VanderMeulen
9e48ac7478
Merge m-c to inbound.
2013-01-24 21:09:59 -05:00
Mike Hommey
40a41c7a8a
Bug 834228 - Force a stage-package to run before buildsymbols on universal builds. r=ted,gps
...
Also, always strip and elfhack executables, so that running make package after
a PKG_SKIP_STRIP=1 stage-package does strip ; but disable both for l10n-repacks
and unpack.
2013-01-25 00:40:13 +01:00
Mike Hommey
04ca6c04b2
Bug 834176 - Use NON_OMNIJAR_FILES value in the new packager. r=gps
2013-01-25 00:38:47 +01:00
Zuhao(Joe) Chen
946bd3900d
Bug 831168 - Mach should handle a corrupted warnings database. r=gps
2013-01-24 18:10:27 -05:00
Mike Hommey
38f24ce56c
Bug 833946 - Don't scan the entire tree for a root manifest in the packager. r=gps
2013-01-23 23:49:25 +01:00
Mike Hommey
0ab3e81697
Bug 780561 - Unit tests for the new packager code. r=ted,r=gps
2013-01-23 11:23:14 +01:00
Mike Hommey
d56548c34f
Bug 780561 - Import new packager code. r=gps
2013-01-23 11:23:14 +01:00
Jeff Hammel
9b6bcd9c0f
Bug 831381 - ASCII vs unicode error in mozconfig.py _parse_loader_output();r=gps
...
--HG--
extra : rebase_source : 5db4d95239c9bde3228bd0820fb1147d7b52f437
2013-01-24 14:50:27 -08:00
Gregory Szorc
9a1c108ce5
Bug 808280 - Remove unused imports from mozconfig.py; r=ted
...
By preventing the import of pymake, multiprocessing is no longer
imported and BSDs should no longer choke when trying to import it.
DONTBUILD
2013-01-17 11:02:16 -08:00
Gregory Szorc
26636b8d65
Merge mozilla-central into build-system
2013-01-16 12:37:21 -08:00
Gregory Szorc
6fec0d866a
Bug 784841 - Part 3: Implement sandbox to data translation layer; r=ted,glandium
...
This patch takes MozbuildSandbox instances emitted from BuildReader and
converts them to data structures.
2013-01-15 22:21:23 -08:00
Gregory Szorc
fd5055803b
Bug 784841 - Part 2: Implement sandboxing for Python build files; r=ted,glandium
...
This is the beginning of Mozilla's new build system.
In this patch, we have a Python sandbox tailored for execution
of Python scripts which will define the build system. We also have a
build reader that traverses a linked set of scripts.
More details are available in the thorough README.rst files as part of
this patch.
* * *
Bug 784841 - Part 2b: Option to not descend into child moz.build files; r=ted
2013-01-15 22:21:21 -08:00
Gregory Szorc
86668a163d
Bug 784841 - Part 1: Create generic container classes; r=jhammel
...
We create some specialized dicts that will be used in later patches.
2013-01-15 22:21:18 -08:00
Jeff Hammel
d6aea61667
Bug 829664 - make check
fails on mozbuild/test/test_mozconfig.py with MOZCONFIG set;r=gps
...
--HG--
extra : rebase_source : 528f17303eaf11fe92f430c79b21a410aac50251
2013-01-15 12:54:20 -08:00
Ms2ger
0c748a1319
Merge mozilla-central into build-system
...
--HG--
rename : content/html/content/public/nsHTMLCanvasElement.h => content/html/content/public/HTMLCanvasElement.h
rename : content/html/content/src/nsHTMLCanvasElement.cpp => content/html/content/src/HTMLCanvasElement.cpp
2013-01-06 11:58:19 +01:00
Ms2ger
2971a56b4b
Merge mozilla-central into build-system
2013-01-04 21:21:29 +01:00
Ms2ger
8e99f82785
Merge mozilla-central into build-system
2013-01-03 10:46:16 +01:00
Chris Peterson
edf32019c2
Bug 826120 - mach's warning parser should not stop at first '['. r=gps
...
--HG--
extra : rebase_source : b752099f4f6da4ea05220f8120a5518ee39994ed
2013-01-02 16:33:46 -08:00
Gregory Szorc
486b6d72a9
Bug 818646 - Add mozbuild Python tests to |make check|; r=ted
2012-12-21 12:43:46 -08:00
Gregory Szorc
8821ce28f8
Bug 818777 - Switch to NamedTemporaryFile from mozfile; r=ted
...
This version works with Windows.
2012-12-20 16:11:35 -08:00
Nicholas Nethercote
711c752871
Bug 825820 - Call WarningsDatabase.prune at the end of Build(). r=gps.
...
--HG--
extra : rebase_source : aefe3d3e1e3f5edacbb83bb0c44031c1cfb200a1
2013-01-02 17:20:47 -08:00
Jorge Luis Mendez
d0c5183248
Bug 820285 - Use distutils.version.StrictVersion in OSX version tests; r=gps
...
DONTBUILD (NPOTB)
2012-12-12 19:56:48 -05:00
Jorge Luis Mendez
a8aeeaf408
Bug 820117 - Remove XQuartz from OS X prerequisites; r=gps
...
DONTBUILD (NPOTB)
2012-12-11 14:02:27 -08:00
Richard Newman
29e53949c6
Bug 820179 - Mach command for packaging. r=gps
2012-12-11 11:42:11 -08:00
Gregory Szorc
3c90f824e7
Bug 818649 - Ensure mach logs are written to log file; r=jhammel
...
DONTBUILD (NPOTB)
2012-12-07 11:44:11 -08:00
Gregory Szorc
a2f464a439
Bug 818656 - Normalize paths when loading mozconfigs; r=glandium
...
DONTBUILD (NPOTB)
2012-12-05 22:47:35 -08:00
Gregory Szorc
aeb01bc5bd
Bug 803400 - Add clobber mach command; r=glandium
...
DONTBUILD (NPOTB)
2012-12-05 22:46:01 -08:00
Gregory Szorc
1045fbedcf
Bug 818545 - Gracefully handle errors when loading mozconfigs; r=glandium
...
DONTBUILD (NPOTB)
2012-12-05 14:34:14 -08:00
Gregory Szorc
effb7c4ec4
Bug 818366 - Ability to pass through file descriptors to child processes; r=jhammel
2012-12-05 14:22:58 -08:00
Gregory Szorc
e57f6c26ce
Bug 810742 - Handle callee thrown exceptions when invoking a mach command; r=jhammel
2012-12-05 14:21:58 -08:00
Gregory Szorc
fda723869f
Bug 818628 - Handle long exit code values; r=edmorley
...
DONTBUILD (NPOTB)
2012-12-05 12:32:09 -08:00
Gregory Szorc
b33427cf95
Bug 818554 - Handle empty variables when parsing mozconfig output; r=glandium
...
DONTBUILD (NPOTB)
2012-12-05 11:20:59 -08:00
Gregory Szorc
1f8fb33d9c
Bug 818543 - Define topsrcdir in mozbuild evaluation environment; r=glandium
...
DONTBUILD (NPOTB)
2012-12-05 10:20:42 -08:00
Gregory Szorc
cf31c1b995
Bug 808357 - Part 2: Implement mozconfig finding and loading in Python; r=glandium
2012-12-04 22:02:06 -08:00
Gregory Szorc
69b758cb78
Bug 808357 - Part 1: Split mozconfig code into own Python module; r=glandium
...
--HG--
rename : python/mozbuild/mozbuild/base.py => python/mozbuild/mozbuild/mozconfig.py
2012-12-04 22:02:03 -08:00
Benedict Singer
d431f5b098
Bug 794180 - Rich comparison operators instead of __cmp__; r=gps
...
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : ae42b4711af58fdc04a55e00f3454c3825c1b311
2012-11-30 15:36:27 -05:00
Gregory Szorc
6c043cff64
Bug 814075 - Remove reference to mach test, fix help usage; r=me
...
DONTBUILD (NPOTB)
2012-11-21 10:25:44 -08:00
Gregory Szorc
286bd17a50
Bug 797471 - Handle mochitest failures gracefully in mach; r=Ms2ger
2012-11-14 12:56:02 -08:00
Ryan VanderMeulen
3d58f45fa0
Merge m-c to inbound.
2012-11-07 20:48:51 -05:00