Gregory Szorc
|
55cde06d2a
|
Bug 924977 - More proper current working directory handling in mach; r=ahal
|
2013-10-11 12:44:15 -07:00 |
|
Sebastiaan de Haan
|
c5fc098b2e
|
Bug 908868 - Add code to the 'mach help' command to show disabled commands. r=gps
|
2013-10-11 13:41:25 -04:00 |
|
Gregory Szorc
|
0e90911ef6
|
Bug 924331 - Move config/utils.py into mozbuild; r=mshal
|
2013-10-11 08:23:18 -07:00 |
|
Gregory Szorc
|
ec3d3cdf0d
|
Bug 585016 - Move buildlist.py to a mozbuild action; r=mshal
--HG--
rename : config/buildlist.py => python/mozbuild/mozbuild/action/buildlist.py
rename : config/tests/unit-buildlist.py => python/mozbuild/mozbuild/test/action/test_buildlist.py
|
2013-10-11 07:22:49 -07:00 |
|
Wes Kocher
|
3087222a6b
|
Merge m-c to inbound
|
2013-10-10 19:09:24 -07:00 |
|
Mike Hommey
|
b3cfa7f32d
|
Bug 925236 - Don't parallelize the libs and tools tiers because of the race conditions they show now they don't compile. r=gps
|
2013-10-11 08:15:59 +09:00 |
|
Gregory Szorc
|
a8261d9db9
|
Bug 920638 - Integrate moz.build symbols and Python API docs into Sphinx; r=mshal
|
2013-10-10 10:35:44 -07:00 |
|
Marco Castelluccio
|
4778ce1568
|
Bug 924549 - Add MOCHITEST_WEBAPPRT_CHROME_MANIFESTS to specify webapprt chrome tests and convert all the webapprt mochitests to use manifests. r=gps
|
2013-10-09 09:16:18 -04:00 |
|
Carsten "Tomcat" Book
|
55bf9692c8
|
merge fx-team to mozilla-central
|
2013-10-09 10:15:37 +02:00 |
|
Matt Brubeck
|
c5f3d79040
|
Bug 923273 - Convert MOCHITEST_METRO_FILES to manifests [r=gps,rsilveira]
--HG--
rename : browser/metro/base/tests/mochiperf/perfhelpers.js => browser/metro/base/tests/mochiperf/head.js
|
2013-10-08 14:19:06 -07:00 |
|
Gregory Szorc
|
63995b9d13
|
Bug 920637 - FileCopier should create destination directory if it doesn't exist; r=glandium
|
2013-10-04 15:00:39 +02:00 |
|
Ms2ger
|
ae8c899faf
|
Merge m-c to inbound.
|
2013-10-03 11:09:17 +02:00 |
|
Ms2ger
|
cc2c3c7a4b
|
Bug 912438 - Part b: Fix paths in CSRCS; r=mshal
|
2013-10-03 09:10:01 +02:00 |
|
Ms2ger
|
8a331d5c61
|
Bug 912099 - Part h: Make sure CPP_SOURCES only points to existing files in js/src; r=mshal
|
2013-10-03 09:10:01 +02:00 |
|
Ms2ger
|
6f0f72968c
|
Bug 912099 - Part f: Make sure CPP_SOURCES only points to existing files in toolkit/crashreporter; r=mshal
|
2013-10-03 09:10:01 +02:00 |
|
Ms2ger
|
730c88af97
|
Bug 912099 - Part e: Make sure CPP_SOURCES only points to existing files in gfx/skia; r=mshal
|
2013-10-03 09:10:01 +02:00 |
|
Ms2ger
|
2a6ab9faaf
|
Bug 912099 - Part d: Make sure CPP_SOURCES only points to existing files in gfx/layers; r=mshal
|
2013-10-03 09:10:01 +02:00 |
|
Ms2ger
|
cf97e02689
|
Bug 912099 - Part c: Make sure CPP_SOURCES only points to existing files in gfx/angle; r=mshal
|
2013-10-03 09:10:00 +02:00 |
|
Ms2ger
|
17e959d672
|
Bug 912099 - Part b: Make sure CPP_SOURCES only points to existing files in ipc/chromium; r=mshal
|
2013-10-03 09:10:00 +02:00 |
|
Ms2ger
|
2f7a94dd23
|
Bug 912099 - Part a: Make sure CPP_SOURCES only points to existing files in most of the tree; r=mshal
|
2013-10-03 09:10:00 +02:00 |
|
Mike Hommey
|
b4ca2abc11
|
Fixup for bug 905973 to fix test failure on windows. r=me
|
2013-10-02 12:08:19 +09:00 |
|
Mike Hommey
|
1e42ec5de9
|
Bug 921307 - Aggregate dependencies in subdirectories that are still recursed with pseudo derecurse. r=gps
|
2013-10-03 05:51:19 +09:00 |
|
Andrew Halberstadt
|
6f32019519
|
Bug 924472 - MachCommandBase should fallback to context.topdir if no topsrcdir is found, r=gps
|
2013-10-08 15:27:15 -04:00 |
|
Gregory Szorc
|
7a94daf2c0
|
Bug 923039 - Normalize unicode environment variables to bytes; r=mbrubeck
|
2013-10-02 18:40:06 +02:00 |
|
Mike Hommey
|
6afff1c65c
|
Bug 923060 - XPIDL_SOURCES impacts the libs tier; r=gps
|
2013-10-02 22:04:08 +09:00 |
|
Mike Hommey
|
dd0b7222ec
|
Bug 921003 - For a given tier, skip directories without a Makefile.in and without variables in moz.build that are relevant to that tier. r=gps
|
2013-10-02 09:02:41 +09:00 |
|
Mike Hommey
|
9ff9ef374e
|
Bug 905973 part 3 - Add a "binaries" tier that optimizes for recompilation times. r=gps
|
2013-10-02 08:53:23 +09:00 |
|
Mike Hommey
|
5481e9f418
|
Bug 905973 part 2 - Add a tool to link several dependency files together in three different ways. r=gps
|
2013-10-02 08:53:22 +09:00 |
|
Mike Hommey
|
5c826129ba
|
Bug 905973 part 1 - Add a function to read simple dependency makefiles, and make makeutil.Rule faster. r=gps
|
2013-10-02 08:53:22 +09:00 |
|
Mike Hommey
|
2e338e152e
|
Bug 922437 - Allow py_actions to run as pymake native commands. r=gps
|
2013-10-02 07:59:20 +09:00 |
|
Nathan Froyd
|
448fb52d08
|
Bug 921563 - part 4 - compile ipc/ipdl/ in "unity" mode; r=gps
|
2013-09-30 11:11:52 -04:00 |
|
Nathan Froyd
|
a495b2e869
|
Bug 921563 - part 3 - simplify test_ipdl_sources; r=gps
|
2013-09-30 11:10:32 -04:00 |
|
Gregory Szorc
|
4913cbaefb
|
Bug 920184 - Have mach xpcshell-test and mochitest-* update test files automatically; r=ted
|
2013-10-01 18:36:44 +02:00 |
|
Benjamin Peterson
|
d763598339
|
Bug 922190 - Remove bundled copy of simplejson. r=gps
--HG--
extra : rebase_source : 5d33bafacd732e6bfb7acb6bb4d171eabb7d258a
|
2013-10-01 10:32:58 -04:00 |
|
Gregory Szorc
|
eb23bcadad
|
Bug 921987 - Don't install inactive tests; r=ted
|
2013-10-01 16:31:19 +02:00 |
|
Gregory Szorc
|
b43c9a4f33
|
Bug 920679 - Improve build environment detection in mach; r=glandium
|
2013-10-01 10:55:07 +02:00 |
|
Nathan Froyd
|
8051f41fcd
|
Bug 921091 - make WEBIDL_FILES a StrictOrderingOnAppendList in moz.build; r=Ms2ger
|
2013-09-26 13:14:48 -04:00 |
|
Tareq Khandaker
|
4b0b8bdd91
|
Bug 869613 - Make mach build some/deeper/path do dependencies for some and
some/deeper. r=jdm
|
2013-09-27 14:47:37 -04:00 |
|
Garrett Robinson
|
5581917788
|
Bug 918050 - mach bootstrap should do the same thing for Linux Mint that it does for Ubuntu. r=gps
|
2013-09-20 13:05:30 -07:00 |
|
Gregory Szorc
|
2b2720f0c8
|
Bug 921070 - Remove precompile tier; r=glandium
It made sense at the time. We now have inverted tiers and will soon have
derecursified building. This doesn't make sense any more.
|
2013-09-26 16:05:10 -07:00 |
|
Drew Willcoxon
|
aa9a8c2b48
|
Bug 920299 - Make Mach logger colorize TEST-START and TEST-INFO. r=gps
|
2013-09-26 11:04:46 -07:00 |
|
Gregory Szorc
|
fd5567445b
|
Bug 914563 - Temporarily disable build resource recording on Windows; r=mshal
|
2013-09-26 09:19:05 -07:00 |
|
Gregory Szorc
|
98c63c456e
|
Bug 920781 - Invoke pymake with calling python, not $PATH python; r=glandium
|
2013-09-26 09:18:08 -07:00 |
|
Ted Mielczarek
|
f3eed0a7de
|
bug 920640 - fix crashreporter key in mozinfo.json when --enable-crashreporter is specified. r=gps
|
2013-09-26 11:19:04 -04:00 |
|
Nathan Froyd
|
d94c4d06d8
|
Bug 907789 - part 3 - build dom/bindings/ in "unified" mode; r=gps
|
2013-09-23 13:17:41 -04:00 |
|
Nathan Froyd
|
980030dae4
|
Bug 907789 - part 2 - use mozbuild.makeutil to write webidl file lists; r=gps
|
2013-09-13 20:21:05 -04:00 |
|
Nathan Froyd
|
8f7b83cf94
|
Bug 907789 - part 1 - write out webidl file lists as one big list; r=gps
|
2013-09-11 08:21:14 -04:00 |
|
Nathan Froyd
|
10b7e36077
|
Bug 916257 - part 3 - write ALL_IPDLSRCS and CPPSRCS in one go; r=gps
|
2013-09-23 10:21:41 -04:00 |
|
Nathan Froyd
|
e73b29def5
|
Bug 916257 - part 2 - separate out files-from-this-ipdl logic from writing CPPSRCS; r=gps
|
2013-09-13 15:03:15 -04:00 |
|
Nathan Froyd
|
5ca8abdaf0
|
Bug 916257 - part 1 - convert ipdlsrcs.mk writing to use mozbuild.makeutil; r=gps
|
2013-09-13 14:57:32 -04:00 |
|
Boris Zbarsky
|
5ffa4d1286
|
Bug 918011 part 2. Preprocess some of our test WebIDL files so we can have debug-only tests. r=khuey
|
2013-09-26 00:05:00 -04:00 |
|
Joshua Cranmer
|
cb8c6abbfb
|
Bug 920418: Make paths relative to the appropriate topsrcdir in test manifests, r=gps
|
2013-09-25 15:09:07 -05:00 |
|
Ted Mielczarek
|
36c4f8116f
|
Bug 919635 - Add manifests for Steeplechase tests to moz.build. r=gps
--HG--
extra : rebase_source : 9e0ac924da517d78d0d21e01730a1593ee917b31
|
2013-09-20 12:57:30 -04:00 |
|
Ryan VanderMeulen
|
0f48f51b07
|
Backed out changeset 0d924e17bba4 (bug 869613) for checktest failures.
|
2013-09-25 10:56:57 -04:00 |
|
Tareq Khandaker
|
277fe25a90
|
Bug 869613 - Make mach build some/deeper/path do dependencies for some and
some/deeper. r=jdm
|
2013-09-25 09:48:20 -04:00 |
|
Ed Morley
|
237c1c420a
|
Backed out changeset 5b1a56afe153 (bug 919635) for test_sandbox_symbols.py failures
|
2013-09-25 13:48:35 +01:00 |
|
Ted Mielczarek
|
90b55956b7
|
Bug 919635 - Add manifests for Steeplechase tests to moz.build. r=gps
|
2013-09-20 12:57:30 -04:00 |
|
Gregory Szorc
|
e1e6f1327a
|
Bug 901990 - Part 1: Integrate test manifests with build config; r=ted
|
2013-09-24 11:50:04 -07:00 |
|
Gregory Szorc
|
cb70d30253
|
Bug 918392 - Handle symlinked directories properly; r=glandium
|
2013-09-24 10:44:27 -07:00 |
|
Mike Hommey
|
5c9acca878
|
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
|
77ad28df4a
|
Bug 917988 - Sphinx managed build system documentation; add mach build-docs; r=bsmedberg
--HG--
rename : python/mozbuild/dumbmake/README.rst => build/docs/mozbuild/dumbmake.rst
rename : python/mozbuild/mozbuild/frontend/README.rst => build/docs/mozbuild/frontend.rst
rename : python/mozbuild/README.rst => build/docs/mozbuild/index.rst
|
2013-09-20 15:46:43 -07:00 |
|
Gregory Szorc
|
5340d14552
|
Bug 794506 - Part 2: Add virtualenv APIs; r=ted
|
2013-09-20 15:46:25 -07:00 |
|
Gregory Szorc
|
fda57a4bf9
|
Bug 794506 - Part 1: Move virtualenv code under mozbuild; r=ted
--HG--
rename : build/virtualenv/packages.txt => build/virtualenv_packages.txt
rename : build/virtualenv/populate_virtualenv.py => python/mozbuild/mozbuild/virtualenv.py
|
2013-09-20 15:46:23 -07:00 |
|
Gregory Szorc
|
c0d4e11009
|
Bug 847175 - mach mode to not prefix lines with times; r=ted
DONTBUILD (NPOTB)
|
2013-09-20 09:27:19 -07:00 |
|
Mike Hommey
|
1f9037d4ca
|
Bug 915648 - Parallelize make export. r=gps
|
2013-09-20 13:30:17 +09:00 |
|
Mike Hommey
|
13d7c83e6c
|
Bug 907365 - Parallelize compile and tools tiers. r=gps
|
2013-09-20 10:45:44 +09:00 |
|
Mike Hommey
|
107771f6d5
|
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
|
a5b1f59879
|
Bug 911375 - Part 3: Remove PurgeManifest; r=glandium
|
2013-09-16 17:50:04 -07:00 |
|
Gregory Szorc
|
a560579be1
|
Bug 911375 - Part 2: Convert uses of PurgeManifest to InstallManifest; r=glandium
|
2013-09-16 17:49:44 -07:00 |
|
Andrew Halberstadt
|
ad613bb425
|
Bug 917055 - Add mach target for b2g desktop mochitests, r=jgriffin,gps
|
2013-09-19 14:43:44 -04:00 |
|
Mike Shal
|
fc4fc0816c
|
Bug 874266 - Convert DEFINES to be a dict instead of a list; r=gps
|
2013-07-18 16:09:03 -04:00 |
|
Mike Hommey
|
7371888973
|
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
|
35033a2ca3
|
Bug 910453 - Annotate read moz.build files with tier info. r=glandium
|
2013-08-28 14:37:10 -07:00 |
|
Gregory Szorc
|
fa68d5fd4a
|
Bug 901278 - More intelligently detect installed Xcode; r=mshal
|
2013-09-18 11:16:22 -07:00 |
|
Gregory Szorc
|
1be4e77c75
|
Bug 914372 - Provide more info to help with installing Python; r=mshal
|
2013-09-18 11:16:21 -07:00 |
|
Gregory Szorc
|
a518da29b9
|
Bug 914373 - Verify $PATH is sane during bootstrap; r=mshal
|
2013-09-18 11:16:21 -07:00 |
|
Andrew Halberstadt
|
591472e3e9
|
Bug 916913 - is_b2g condition shouldn't fail if tree not built, r=gps
|
2013-09-17 18:14:57 -04:00 |
|
Gregory Szorc
|
ed166665ad
|
Backout 312925464acb:f24d5b2801f8 (bug 911375) for breaking the build
|
2013-09-17 09:14:58 -07:00 |
|
Gregory Szorc
|
de7e8e4185
|
Bug 911375 - Part 3: Remove PurgeManifest; r=glandium
|
2013-09-16 17:50:04 -07:00 |
|
Gregory Szorc
|
faa364777d
|
Bug 911375 - Part 2: Convert uses of PurgeManifest to InstallManifest; r=glandium
|
2013-09-16 17:49:44 -07:00 |
|
Gregory Szorc
|
1382fff2bf
|
Bug 905824 - Handle symlinks when validating build environment; r=ted
|
2013-09-12 15:19:17 -07:00 |
|
Nathan Froyd
|
b25c06df24
|
Bug 915717 - reduce duplication in moz.build's emission of simple lists; r=gps
|
2013-09-12 11:26:22 -04:00 |
|
Wes Kocher
|
06fa73717f
|
Backed out changeset 492fdd7c06fd (bug 914182) for Marionette failures
|
2013-09-12 16:01:12 -07:00 |
|
Wes Kocher
|
737b6bf321
|
Backed out changeset 4b84bbad669d
|
2013-09-12 16:00:07 -07:00 |
|
Masatoshi Kimura
|
6426518ec1
|
Revert accidentally commited files in 492fdd7c06fd. r=backout
|
2013-09-13 06:50:40 +09:00 |
|
Masatoshi Kimura
|
b18c834654
|
Bug 914182 - Hide Telephony API from regular Web pages. r=vyang,khuey
|
2013-09-13 06:34:51 +09:00 |
|
Mike Hommey
|
78f452d2f3
|
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
|
f7566e9449
|
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
|
106fd89f3d
|
bug 882908: move OS_LIBS to mozbuild (logic). r=gps
|
2013-09-11 19:20:34 -04:00 |
|
Gregory Szorc
|
b07bd06d2a
|
Bug 913276 - Only install terminal-notifier on OS X 10.8+; r=ted
|
2013-09-10 17:09:34 -07:00 |
|
Gregory Szorc
|
2e9f3f4fff
|
Bug 914704 - Add WebIDL headers to dist/include install manifest; r=glandium
|
2013-09-10 17:07:59 -07:00 |
|
Gregory Szorc
|
1c8c279738
|
Bug 914500 - Upgrade virtualenv to 1.10.1; r=mshal
|
2013-09-10 17:07:12 -07:00 |
|
Mike Hommey
|
dcede70fbb
|
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
|
74d286ade3
|
Bug 900904 - Support webidl-only generated events, r=khuey,gps
--HG--
extra : rebase_source : cda37d1ae2ff9b969d081fe0ec103d4f07098a3b
|
2013-09-10 21:27:39 +03:00 |
|
Gregory Szorc
|
02aca3b970
|
Bug 914394 - Handle WindowsError on non-Windows; r=ted
|
2013-09-10 09:03:43 -07:00 |
|
Nathan Froyd
|
d03e18978a
|
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
|
00da3e1ad5
|
Bug 912197 - part 3 - emit WebIDL objects during traversal; r=gps
|
2013-09-05 11:19:33 -04:00 |
|
Nathan Froyd
|
238e0c2875
|
Bug 912197 - part 2 - add WebIDL variables to the sandbox; r=gps
|
2013-09-05 11:19:11 -04:00 |
|
Nathan Froyd
|
2e473715c6
|
Bug 912197 - part 1 - add classes for WebIDL source files; r=gps
|
2013-09-05 11:18:55 -04:00 |
|
Gregory Szorc
|
272ac3bf20
|
Bug 914411 - Option to force mach build to use pymake; r=glandium
|
2013-09-09 22:28:36 -07:00 |
|