Commit Graph

1963 Commits

Author SHA1 Message Date
Ed Morley
acbd366f78 Merge latest green inbound changeset and mozilla-central 2013-08-21 12:59:33 +01:00
Ryan VanderMeulen
6a4eaae47c Merge m-c to fig. 2013-08-20 16:33:28 -04:00
Lucas Rocha
87fe449d08 Merge m-c to fig 2013-08-20 11:50:04 +01:00
Mike Hommey
c72ba9fb38 Bug 906240 - Adapt cl.py dependency output to pymake deficiencies ; also add source file to the list of dependencies. r=gps 2013-08-20 09:14:45 +09:00
Lucas Rocha
9aa6590925 Merge m-c into fig 2013-08-19 13:49:45 +01:00
Phil Ringnalda
beddb21787 Merge m-c to fx-team 2013-08-17 08:42:11 -07:00
Mike Hommey
da0dde6519 Bug 906260 - Make MOZILLA_OFFICIAL turn --enable-release on automatically. r=khuey
Still allow MOZILLA_OFFICIAL + --disable-release
2013-08-17 14:18:55 +09:00
Felipe Gomes
8dc1afd3e6 No bug - Add toolkit/components/jsdownloads to dumbmake-dependencies. rs=paolo 2013-08-16 15:35:38 -03:00
Guillaume Destuynder
100ce2c5f3 Bug 790923: Adds seccomp-bfp sandboxing support for B2G. r=khuey, r=gerv, r=agal, r=dhylands, r=keeler, r=imelven, a=kang. 2013-08-12 12:58:35 -07:00
Mike Hommey
15299a27c9 Bug 906403 - Avoid subconfigure fail in incremental builds when some variable like CFLAGS change. r=gps 2013-08-20 15:26:23 +09:00
Mike Hommey
d43cf05e84 Bug 903369 - Wrap subconfigure invocation and restore config.status produced file timestamps if they haven't changed. r=gps 2013-08-20 15:23:28 +09:00
Mike Hommey
59deef007a Bug 904979 - Disable ICF and dead code removal on local builds. r=ted 2013-08-15 23:45:10 +09:00
Mike Hommey
d7e0172e8c Bug 904979 - Force use gold, if possible, when the default linker is BFD ld, for local builds. r=ted 2013-08-15 23:45:10 +09:00
Mike Hommey
4c2f5c8547 Bug 904979 - Add build option for rel-eng type builds. r=ted 2013-08-15 23:45:09 +09:00
Mike Hommey
bdb998ba95 Bug 888549 - Don't print config.log when config.status fails. r=ted 2013-08-15 23:45:08 +09:00
Mike Hommey
b67b804e7f Bug 861285 - Print AC_MSG_ERROR messages in config.log too. r=ted 2013-08-15 23:45:07 +09:00
JW Wang
b883640fbe Bug 882171 - Part 2: Call NEON implementation. r=ehsan, r=glandium 2013-08-13 17:30:18 +08:00
JW Wang
605cb449b1 Bug 882171 - Part 1: Add NEON implementation of AudioNodeEngine.cpp. r=roc, r=padenot, r=derf, r=glandium 2013-08-13 15:39:42 +08:00
Ms2ger
f9ca076cae Backout changeset 9a57f0f347e3 for insufficient review. 2013-08-13 13:30:00 +02:00
Guillaume Destuynder
65326fc6cb Bug 790923: Adds seccomp-bfp sandboxing support for B2G. r=agal, r=dhylands, r=dkeeler, r=imelven, a=kang. 2013-08-12 12:58:35 -07:00
Margaret Leibovic
12912ff426 merge m-c into fig
--HG--
rename : browser/devtools/styleinspector/css-logic.js => toolkit/devtools/styleinspector/css-logic.js
2013-08-16 11:31:14 -07:00
Sriram Ramasubramanian
7a6405f632 Merge m-c to fig. 2013-08-09 10:49:51 -07:00
Adrian Tamas
3d883d2122 Bug 901445 - Add the longClickOnScreen from robotium 4.0 to Robocop (r=gbrown) 2013-08-09 18:32:35 +01:00
Lucas Rocha
b9e8ae6cda Backed out changeset a9eb5d014736 (missed bug #) 2013-08-09 18:23:22 +01:00
Adrian Tamas
0159483a5d Add the longClickOnScreen from robotium 4.0 to Robocop to make sure long click does not fail (r=gbrown) 2013-08-05 11:45:37 +03:00
Mike Hommey
61d9eb6255 Bug 900775 - Add -std=gnu++0x to HOST_CXXFLAGS when not cross-compiling. r=gps 2013-08-02 10:29:38 +09:00
Mike Hommey
da1fd24f25 Bug 899875 - Better handle empty arguments in pymake, and also treat whitespaces in bulk. r=ted 2013-08-02 10:29:31 +09:00
Jeff Muizelaar
2dc8276d4e Bug 900594. Support Android SDK v18.0.1 r=glandium
This makes configure use build-tools instead of platform-tools

--HG--
extra : rebase_source : 7cf330f178b81dc30dc1cc15af52a03329330c3a
2013-08-01 20:41:19 -04: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
Christian Holler
b999e9f332 Bug 902157 - ASan: Add memory configuration for 4 GB test slaves. r=jmaher 2013-08-06 23:02:07 +02:00
Benoit Girard
fbf11cf094 Bug 899858 - Cache pymake len() computation to speed up parsing. r=benjamin 2013-08-06 15:25:57 -04:00
Mike Hommey
f3cda63b7a Bug 901149 - Add the clang workaround for __float128 to HOST_CXXFLAGS when not cross-compiling. r=ted 2013-08-06 10:08:23 +09:00
Geoff Brown
5e78f560a8 Bug 894454 - Avoid potential NullPointerException crashes in sutAgent; r=wlach 2013-08-02 20:25:32 -07:00
Jason Yeo
7dfe7b9231 bug 763903: regularly run mozconfig comparisons. r=gps/bhearsum
--HG--
extra : rebase_source : bce7ca1529dd139f92ddb42f898aea3842ae0689
2013-07-31 14:27:13 -04: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
1c2e96e8f9 Merge m-c to inbound. 2013-07-30 15:41:57 -04:00
Ryan VanderMeulen
37174a2eb7 Merge m-c to fx-team. 2013-07-30 13:12:26 -04:00
Masatoshi Kimura
ba55c7651f Bug 898903 - Prevent env["PATH"] from becoming Unicode on Windows. r=jgriffin 2013-07-30 10:02:28 -04:00
Jeff Hammel
8ca165a5cb Bug 688667 - refactor automation.py into mozprocess and mozprofile and load via virtualenv. r=jmaher 2013-07-30 08:30:40 -04: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
7c008ee6a3 Bug 898998 - Turn BL into BLX when doing thumb call relocations and the target is ARM. r=nfroyd 2013-07-30 08:57:28 +09:00
Mike Hommey
93bec11dfa Bug 895915 - Enforce host gcc/clang support for C++11. r=gps 2013-07-30 08:57:28 +09:00
Mike Hommey
fa8d1e106e Bug 893976 - Add a mach command to update uuids for specific interfaces and their descendants. r=gps 2013-07-30 08:57:28 +09:00
Mike Shal
dd73712024 Bug 888016 - Support compilation in subdirectories without VPATH; r=gps 2013-07-02 17:40:17 -04: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
Kartikaya Gupta
f99024f916 Bug 899421 - Rename getArguments so that FennecInstrumentationTestRunner is compatible with Android API level 18. r=gbrown 2013-07-30 11:13:34 -04:00
Geoff Brown
afc272564b Bug 896199 - Add event queue for Robocop; r=margaret 2013-07-26 15:16:43 -07:00
Christian Holler
52662c6e0e Bug 898484 - Add --enable-stdcxx-compat to mozconfig.asan. r=bustage-fix 2013-07-26 19:43:12 +02:00
Armen Zambrano Gasparnian
be340d68be Bug 895451 - Automate Talos setup & running Talos on the tree. DONTBUILD. r=gps 2013-07-26 11:04:31 -04:00
Gregory Szorc
3bae810774 Bug 883209 - Part 1: Record system resource usage of builds; r=glandium 2013-08-20 10:42:25 -07:00