Matt Brubeck
2d0e6701e2
Back out 5d5a9bb4cd6c (bug 941854) because of build errors on a CLOSED TREE
2013-11-25 18:04:14 -08:00
Ehsan Akhgari
611d8a2e95
Bug 941854 - Protect against two known bad patterns for unified builds; r=glandium
2013-11-25 20:38:30 -05:00
Mike Hommey
100f0a3eee
Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps
2013-11-22 08:16:18 +09:00
Ed Morley
a9e888809d
Backed out changeset c30371a66429 (bug 941450)
2013-11-22 15:59:22 +00:00
Mike Hommey
24b4855d17
Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps
2013-11-22 08:16:18 +09:00
Gregory Szorc
13fca93a5e
Bug 941833 - mach mercurial-setup should define host fingerprints during repo operations; r=nalexander
...
DONTBUILD (NPOTB)
2013-11-21 12:19:32 -08:00
Ehsan Akhgari
66b13e4bd0
Bug 941824 - #define MOZ_UNIFIED_BUILD for everything that is compiled in unified mode; r=gps
2013-11-21 15:39:44 -05:00
Trevor Saunders
d82dd7678c
bug 941365 - allow moz.build files to control how many files get unified together r=glandium
2013-11-20 18:45:59 -05:00
Gregory Szorc
1367f17dc3
Bug 935987 - Part 0b: Convert DOS line endings to UNIX; r=dos2unix
2013-11-21 11:39:57 -08:00
Ryan VanderMeulen
d7679af4e8
Backed out changeset 2a89253c22cc (bug 939080) for Desktop B2G bustage.
2013-11-21 14:15:27 -05:00
Brian O'Keefe
e9397cbaa3
Bug 935987 - Part 0: Fix preprocessor.py indentation rs=gps
2013-11-12 09:14:30 -05:00
Gregory Szorc
dd221bb8c2
Bug 941097 - Add --disable-unified-compilation configure flag; r=glandium
2013-11-20 12:18:32 -08:00
Gregory Szorc
bbe6610695
Bug 939080 - Allow support-files in manifests to exist in parent paths; r=ted
2013-11-18 11:55:33 -08:00
Andrew Sutherland
7de55c27da
Bug 933807 - Allow easily disabling TriggerOperationCallbackFor(Ion|AsmJS)Code. Set the environment variable by default in "mach debug", allow disabling. r=gps
2013-11-20 20:07:42 -05:00
Gregory Szorc
b94f6b0670
NO BUG - Make bad path message in bootstrap more clear
...
DONTBUILD (NPOTB)
2013-11-20 16:43:38 -08:00
Carsten "Tomcat" Book
26640e60b4
Backed out changeset a829f4d2584a (bug 934646) Android Nightlies Build Bustage
2013-11-20 15:16:00 +01:00
Gregory Szorc
5b69b2b617
Backed out changeset 594c44cf5a05 (bug 939080) for breaking buildconfig
2013-11-19 11:16:31 -08:00
Nick Alexander
75a7b65c81
Bug 934646 - Declare Android resource directories relative to $SRCDIR. r=glandium,gps,mfinkle
2013-11-18 09:31:55 -08:00
Gregory Szorc
9a076cea19
Bug 939080 - Allow support-files in manifests to exist in parent paths; r=ted
2013-11-18 11:55:33 -08:00
Gregory Szorc
c57cd559a2
Backed out 4 changesets (c0e8f2c0465f::608c663f691f) (bug 928195) for landing prematurely
2013-11-19 10:16:51 -08:00
Gregory Szorc
a0642faa32
Bug 928195 - Part 6: Rewrite WebIDL build system integration
...
WebIDL build system integration has been rewritten from the ground up.
Changes:
* GlobalGen.py, BindingGen.py, and ExampleGen.py have been removed in
favor of mozwebidl.py.
* Static .webidl files are now processed directly in their original location
and aren't copied to the object directory.
* Generated events <stem>.cpp files are now compiled into the unified
sources. Previously, only the <stem>Binding.cpp files were compiled
into unified sources.
* Exported .h files are now generated directly into their final location.
Previously, they were generated into the local directory then
installed in their final location.
* The list of globalgen-generated files now lives in Python and isn't
duplicated in 3 places.
* The make dependencies are much simpler as a result of using a single
command to perform all code generation. The auto-generated .pp file from
code generation sets up all dependencies necessary to reinvoke code
generation and Python takes care of dependency management.
2013-11-14 09:52:49 -08:00
Gregory Szorc
a60fef03f9
Bug 939925 - Catch exceptions when recording resource usage; r=mshal
2013-11-18 11:17:41 -08:00
Nick Thomas
5882c3e01c
Bug 937458, bump the required clang version in mach bootstrap, r=gps DONTBUILD
2013-11-19 10:35:19 -05:00
Mike Hommey
da19873d5b
Bug 940202 - One more followup to properly use $(DEPTH) on windows. rs=jcranmer
2013-11-19 16:06:30 +09:00
Joshua Cranmer
9c9005956d
Bug 940202 followup, due to missing a review comment.
2013-11-19 00:16:34 -06:00
Joshua Cranmer
32ab003fe7
Bug 940202 - Make FINAL_LIBRARY work with comm-central, r=glandium
2013-11-19 00:12:25 -06:00
Mike Hommey
b573b4f037
Bug 939632 - Allow LIBRARY_NAME to be omitted when FINAL_LIBRARY is defined. r=gps
2013-11-19 11:48:13 +09:00
Mike Hommey
0d0ff70f23
Bug 939074 - Infer LIBXUL_LIBRARY from FINAL_LIBRARY. r=gps
2013-11-19 11:47:52 +09:00
Mike Hommey
4d85320cba
Bug 939044 - Make the build frontend and backend forget about MODULE. r=gps
2013-11-19 11:47:44 +09:00
Mike Hommey
2b8bce9031
Bug 939039 - Make FINAL_LIBRARY imply FORCE_STATIC_LIB. r=gps
...
This also moves the LIBXUL_LIBRARY implies FORCE_STATIC_LIB test in the emitter
instead of config.mk, since both variables are defined in moz.build exclusively.
backend.mk can end up with both LIBXUL_LIBRARY and FORCE_STATIC_LIB defined, but
it's just fine.
2013-11-19 11:47:26 +09:00
Mike Hommey
6a64a1b17b
Bug 935881 - Remove SHARED_LIBRARY_LIBS handling for moz.build. r=gps
2013-11-19 11:47:18 +09:00
Mike Hommey
84e796237b
Bug 935881 - Add a FINAL_LIBRARY variable to use in moz.build. r=gps
...
This will be used to declare in what shared library or intermediate static
library objects are going to be linked into.
2013-11-19 11:46:42 +09:00
Ehsan Akhgari
4dc791822f
Bug 938844 - Add support for building .mm files in unified mode; r=glandium
2013-11-14 21:44:48 -05:00
Mike Hommey
ecff85a073
Bug 915537 - Fix mach build --jobs. r=gps
2013-11-16 13:40:03 +09:00
Mike Hommey
3620800034
Bug 938428 - Always return an int from the cl.py main function, so that sys.exit crazyness doesn't bite. r=gps
2013-11-16 13:39:08 +09:00
Nick Alexander
fe91280e01
Bug 933300 - Write preprocessed Fennec code into generated/org/mozilla/*. r=glandium
2013-11-13 19:32:55 -08:00
Nick Alexander
250c4cdf20
Backed out changeset ba9c8fcf76e6 (bug 933300)
2013-11-13 17:11:58 -08:00
Nick Alexander
32864ecba3
Bug 933300 - Write preprocessed Fennec code into generated/org/mozilla/*. r=glandium
...
This writes source with preprocessed package names into
generated/org/mozilla/{firefox,firefox_beta,fennec,fennec_$USERID},
and the other preprocessed source into generated/org/mozilla/gecko.
This layout matches the Java package hierarchy and is what IDEs expect
when including $OBJDIR/generated as a source directory.
2013-11-11 23:39:16 -05:00
Mike Hommey
9d1d1520fb
Bug 935857 - Add AC_SUBST_SET to create a set() of strings in config.status and use it for NECKO_PROTOCOLS. r=gps
2013-11-12 07:52:32 +09:00
Maurizio De Santis
ed41a19188
Bug 935741 - Use HGPLAIN to fix version detection of non-English Mercurial releases. r=gps
2013-11-11 16:13:53 -05:00
Ryan VanderMeulen
246df59e94
Backed out changeset 9ad40457f58f (bug 936555) for checktest failures.
2013-11-11 13:40:42 -05:00
Nathan Froyd
c179e1e8c6
Bug 936555 - make mozinfo use MozconfigLoader to locate the mozconfig; r=gps
2013-11-08 14:57:31 -05:00
Mike Hommey
ba26f4337f
Bug 935870 - Raise an exception when an emitted object is not acknowledged by the build backend. r=gps
2013-11-09 10:37:04 +09:00
Mike Hommey
6cd1ded3e8
Bug 935305 - Track preprocessor output dependencies. r=gps
2013-11-09 10:35:45 +09:00
Mike Hommey
258510352f
Bug 935305 - Move preprocessor to mozbuild.action. r=gps
2013-11-09 10:35:44 +09:00
Matthew Gregan
138bec67b1
Bug 935343 - Add MOZ_{OGG,WEBM,DASH} to mozinfo. r=ted
2013-11-06 15:49:18 +13:00
Mike Hommey
ef80b0dcc2
Bug 934334 - Fix packager's jar chrome formatter to handle resource:// urls. r=gps
2013-11-07 10:37:45 +09:00
Mike Hommey
ed05a876af
Bug 933145 - Skip directories without variables in moz.build that are relevant to compile or binaries during those tiers. r=gps
2013-11-07 10:37:44 +09:00
Mike Hommey
70dda194e0
Bug 921816 - Handle idls in --with-libxul-sdk builds. r=gps
2013-11-07 10:37:44 +09:00
Gordon P. Hemsley
8b5f4cdc26
Bug 934165 - Increase clang version to 3.3 for MacPorts. r=gps
2013-11-06 16:19:53 -05:00