Trevor Saunders
0b97347bcc
bug 900330 - generate the xpidl parser during precompile instead of export r=ted
2013-08-02 23:38:13 -04:00
Ed Morley
e41f97a43c
Backed out changeset f87e93861239 (bug 649607) for causing bug 901921
2013-08-06 10:42:42 -07:00
Bhavana Bajaj
b6cbf2289d
Merging in version bump NO BUG
2013-08-05 11:06:54 -07:00
Carsten "Tomcat" Book
84e8c858bb
Merge m-i to m-c
2013-08-05 11:18:59 +02:00
Robert Strong
78d822448e
Most entries in removed-files.in are not needed - Bug 649607 - Update removed-files.in after requiring update to the version with bug 563318. r=bbondy
2013-08-02 17:19:33 -07:00
Nicholas Nethercote
19c3f9ad2a
Bug 880088 - Introduce check_spidermonkey_style.py, which currently checks SpiderMonkey header and #include hygiene, and some tests for it. code=njn,jorendorff. r=gps.
...
--HG--
extra : rebase_source : 15782e057795a6b4b8381e883d866943561fc050
2013-06-27 19:15:59 -07:00
ISHIKAWA, Chiaki
cd20f83bc4
Bug 893362 - Put a space after TIERDIR_START in two config.mk. r=gps
2013-08-02 20:30:46 -04: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
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
Mike Hommey
c0f05bb58a
Bug 899405 - Allow host and target compilers to depend on stdc++-compat independently. r=ted
2013-07-31 14:04:23 +09: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
Nick Alexander
15d0c3f988
Bug 898296 - Search for Android SDK build tools version 18.0.0. r=gps
...
This patch also tries to verify that the tools are actually found
early in the configure process, rather than failing with difficult to
parse errors at the end of the build.
Since the Android developer tools are defined earlier in the build
process, we can remove a work-around needed for |make install|.
2013-07-30 09:15:50 -07:00
Mike Shal
dd73712024
Bug 888016 - Support compilation in subdirectories without VPATH; r=gps
2013-07-02 17:40:17 -04:00
Trevor Saunders
6b3c839046
backout bug 886526 because it probably made us use a lot more memory to link on windows
2013-07-29 11:03:21 -04:00
Ms2ger
57ca175e28
Bug 888643 - Part c: Disallow CPP_UNIT_TESTS in Makefiles; r=gps
2013-07-24 09:24:07 +02:00
Trevor Saunders
831340b96d
bug 887483 - disallow FORCE_STATIC_LIB when LIBXUL_LIBRARY is set because its redundant r=gps
2013-06-25 14:28:42 -04:00
Matt Brubeck
ffb7786c86
Bug 896028 - Add a standard Makefile variable for mochitest-metro files [r=gps]
2013-07-19 16:59:23 -07:00
Ryan VanderMeulen
04b439a46b
Backed out 2 changesets (bug 893362) for check-sync-dir bustage.
...
Backed out changeset cb79166bb8fa (bug 893362)
Backed out changeset 9db461b687fd (bug 893362)
2013-07-16 09:57:12 -04:00
ISHIKAWA, Chiaki
75a4011882
Bug 893362 - Align the target name for the START and FINISH in the build log. r=gps
2013-07-16 09:33:22 -04:00
Jan Beich
a71fb2fce7
Bug 893508 - Don't hide ios/ostream symbols to fix build with some C++ runtimes. r=glandium
2013-07-16 14:09:24 +02:00
Mike Hommey
ffd522d5c2
Bug 892904 - Remove useless includes of config.mk. r=gps
2013-07-15 18:48:40 +09:00
Mike Hommey
33751731f6
Bug 850576 - Statically link stlport on b2g and android, and always use a custom built stlport for that. r=ted
2013-07-15 18:48:39 +09:00
Benoit Girard
5b43ee14ca
Bug 892861 - Remove useless -D flags 'IMPL_THEBES,_IMPL_NS_GFX,...'. r=glandium
2013-07-12 08:56:54 -04:00
Gregory Szorc
843cf39f83
Bug 892646 - Remove unsued final-link-{libs,comps,comp-names} files; r=glandium
2013-07-11 19:44:54 -07: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
Ms2ger
f026256799
Bug 888574 - Remove TAR_CREATE_FLAGS_QUIET, make TAR_CREATE_FLAGS quiet by default; r=gps+ted
2013-07-10 11:55:01 +02:00
Trevor Saunders
6be251fe42
bug 886526 - disallow MODULE_NAME and IS_COMPONENT for makefiles in libxul r=bsmedberg
2013-06-25 11:15:21 -04:00
Trevor Saunders
94c311ea83
bug 886526 - remove nsStaticComponents.{h,cpp} r=bsmedberg
2013-06-15 05:50:25 -04:00
Trevor Saunders
555efd0eb9
bug 886526 - remove XPCOM_TRANSLATE_NSGM_ENTRY_POINT r=bsmedberg
2013-06-15 02:33:35 -04: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
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
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
Nick Alexander
64b1acd71e
Bug 885951 - Find jarsigner and keytool during configure. r=gps
2013-06-26 11:49:27 -07: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
Dan Minor (dminor@mozilla.com)
6ac5667830
Bug 811404 - Stage cpptests as part of package-tests. r=ted
2013-06-24 13:45:32 -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
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
2c0766e15d
Bug 884587 - Part 1: Perform file removal with purge manifests; r=glandium
2013-06-25 11:04:03 -07:00
Phil Ringnalda
f0f4f8bebd
Merge m-c to m-i
2013-06-24 16:51:59 -07:00
Alex Keybl
b9c3fb2921
Merging in version bump NO BUG
2013-06-24 11:37:32 -07:00
Gregory Szorc
476b509d14
Bug 418593 - Cancel GNU make's built-in RCS/% rule; r=khuey
2013-06-24 10:14:12 -07:00
Gregory Szorc
7e23fcb586
Bug 885906 - Remove .sh and .pl catch anything implicit rules; r=khuey
2013-06-24 10:13:33 -07:00
Joey Armstrong
90f5105a37
bug 880246: move EXTRA_PP_COMPONENTS to mozbuild (cleanup). r=mshal
2013-06-20 15:59:59 -04:00
Nick Alexander
e797d0b7b5
Bug 874132 - Second reland Part 3: Replace uses of apkbuilder with zip and custom debug signing tool. r=jmaher,mfinkle
...
This incorporates follow-ups including: rename the debug key; check if
key alias exists rather than just testing for keystore existence; set
$(AIDL).
Renaming the debug key works around an un-confirmed JDK bug in
jarsigner, where '-debug' and 'debug' compare the same.
2013-06-20 11:50:28 -07:00
Nick Alexander
966d17128b
Backed out changeset 3a4c1a113154 (Bug 874132) for jarsigner "Please specify alias name" errors.
2013-06-19 08:21:15 -07:00
Joey Armstrong
8a348c090d
bug 872087: mozbuild HOST_LIBRARY_NAME conversion cleanup. r=gps
2013-06-19 09:19:25 -04:00