Gregory Szorc
338bd51fc4
Bug 860839 - Initial implementation of |mach test|; r=jhammel
...
The future of running tests is this command. It is a unified command for
running tests. Currently, it only supports running test suites from
their full test suite name or TBPL abbreviation. Support will be added
in the future for running individual tests or mixing and matching tests
of different flavors.
2013-09-09 12:37:38 -07:00
Chris Kitching
e59d2e3162
Bug 794981 - Part 8: Add an annotation processor to the build process to generate the contents of part 5. r=kats, r=glandium
2013-09-09 08:57:37 -04:00
EKR
41273bd3f1
Backout changeset df244fde6aa4 (bug 870420). Temporarily allow older versions of python because people are having trouble getting upgraded. r=bsmedberg_on_irc
2013-09-07 11:09:47 -07:00
Makoto Kato
bc5feb94b6
Bug 911893 - cannot use --enable-android-libstdcxx configure option. r=glandium
2013-09-06 14:40:48 +09:00
Mike Hommey
a6745dc190
Another fixup for static analysis builds after bug 912832. r=jcranmer
2013-09-06 13:30:47 +09:00
Mike Hommey
41f08e0e36
Fixup for bug 912832 busting static analysis builds. r=me
2013-09-06 10:09:52 +09:00
Mike Hommey
2dc590de7f
Bug 912971 - Strip ./ from targets given to pymake on the command line. r=ted
2013-09-06 09:21:04 +09:00
Gregory Szorc
1073f298a1
Bug 870420 - Require Python 2.7.3+ to build; r=ted
2013-09-05 13:55:58 -07:00
Mike Hommey
d9ddd5dd1f
Bug 912846 - Bump pymake parser MRU cache to 50 items. r=gps
2013-09-05 15:10:33 +09:00
Mike Hommey
3c9bb95361
Bug 912801 - Avoid defining PROGRAM in top-level Makefile. r=gps
2013-09-05 15:08:13 +09:00
Mike Hommey
05b3f24e0e
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Mike Hommey
3cee26c564
Bug 911634 - Create a .mozconfig.mk in the objdir when starting a build, and include it from config.mk. r=gps
2013-09-05 09:01:44 +09:00
Chenxia Liu
fa0f6309b5
Bug 908737 - Robocop: upgrade to robotium-solo-4.2.jar. r=gbrown
2013-04-11 09:53:15 +03:00
Dan Gohman
48281d4a3c
Bug 910814 - SpiderMonkey: Disable errno for math functions. r=glandium
2013-09-02 17:21:21 -07:00
Mihnea Dobrescu-Balaur
4f64bc135f
Bug 911249 - Followup for WindowsError, Access denied. r=ted
2013-08-30 18:55:10 -07:00
Mike Hommey
53284975f1
Bug 911154 - Better handle missing variables in application.ini when creating the corresponding header. r=gps
2013-08-31 10:20:37 +09:00
Mihnea Dobrescu-Balaur
1cefc4419a
Bug 911262 - Use os.kill instead of ctypes in automation.py. r=ted
2013-08-30 11:27:23 -07:00
Mike Hommey
e47ffb7d1d
Bug 717538 - Enable crash reporter in application.ini with MOZ_CRASHREPORTER instead of MOZILLA_OFFICIAL. r=ted
2013-08-30 11:10:57 +09:00
Mike Hommey
9ca1f4b4a7
Bug 907650 - Move debugging options configure.in goop in compiler-opts.m4. r=gps
2013-08-30 11:10:33 +09:00
Doug Turner
5dc544505a
Bug 906072 - Remove Maemo port. r=romaxa, r=ted, r=johns
2013-08-25 16:56:53 -07:00
Ryan VanderMeulen
5408c6226d
Merge m-c to fx-team.
2013-08-27 20:38:23 -04:00
Irving Reid
e590e311ff
Bug 905315: Work around android ADT path naming scheme change; r=nalexander
2013-08-26 11:16:18 -04:00
Nathan Froyd
b6dfe59d55
Bug 908919 - Backout 1117002f074f:c03239a1493a (bug 906088) for causing Ts regressions; r=performance-is-job-1
2013-08-26 14:07:34 -04:00
Mike Hommey
5d377188bc
Fixup for bug 904743, thanks to cl.py running without assertions. r=me
2013-08-26 16:59:53 +09:00
Ryan VanderMeulen
9491355bd0
Merge inbound to m-c.
2013-08-23 17:49:37 -04:00
Jared Wein
9a8dcfee27
Bug 907559 - Update the PGO profile to open and close tabs between test pages. r=ted
...
--HG--
extra : rebase_source : 525887cb80092f795f0026aaf0fee8b4f559ea55
2013-08-23 13:48:32 -04:00
Gregory Szorc
24a41b6148
Bug 908296 - Touch virtualenv file to force psutil rebuild; r=bustage
2013-08-23 00:40:45 -07:00
Gregory Szorc
c1c2be8254
Bug 908296 - Upgrade psutil to version 1.0.1; rs=glandium
2013-08-23 10:18:57 -07:00
Ryan VanderMeulen
4fcf10824d
Backed out changesets 1ad8a6674785 and ed0b6a11532d (bug 908296) for OSX mach bustage.
2013-08-23 12:18:18 -04:00
Mike Hommey
069b5d8848
Bug 904743 - Use makefile creation helper in BindingGen.py, cl.py and xpidl-process.py. r=gps
...
While at it, fix dependencies generated by BindingGen.py
2013-08-23 08:09:17 +09:00
Mike Hommey
7ebfe66204
Bug 904743 - Allow multiple targets on the same rule with includedeps in pymake. r=gps
2013-08-23 08:08:11 +09:00
Mike Hommey
d03ccdcd8d
Bug 908052 - Use GetShortPathName/GetLongPathName to canonicalize paths for dependency files generated by cl.py. r=gps
2013-08-23 08:08:05 +09:00
Geoff Brown
b99a6dfa13
Bug 908275 - Improve logging of xpcshell args in mochitests; r=jmaher
2013-08-23 09:11:43 -06:00
Geoff Brown
7e57b7ea08
Bug 908459 - Do not include TEST-INFO messages in robocop Passed count; r=jmaher
2013-08-23 09:11:38 -06:00
Nathan Froyd
fce0aa77df
Bug 906088 - part 6 - update tests to use the new API; r=kats
2013-08-21 11:58:52 -04:00
Ms2ger
f8f8a40a0a
Bug 906619 - Part a: Move unconditional CSRCS to moz.build; r=mshal
2013-08-22 08:56:02 +02:00
Ed Morley
258910d255
Merge latest green inbound changeset and mozilla-central
2013-08-21 12:59:33 +01:00
Ryan VanderMeulen
9839cd979c
Merge m-c to fig.
2013-08-20 16:33:28 -04:00
Lucas Rocha
6e6306303a
Merge m-c to fig
2013-08-20 11:50:04 +01:00
Mike Hommey
02afee6dad
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
a7000e967f
Merge m-c into fig
2013-08-19 13:49:45 +01:00
Phil Ringnalda
dca3d35d2b
Merge m-c to fx-team
2013-08-17 08:42:11 -07:00
Mike Hommey
cc6f9e625a
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
7509ddcbd2
No bug - Add toolkit/components/jsdownloads to dumbmake-dependencies. rs=paolo
2013-08-16 15:35:38 -03:00
Guillaume Destuynder
eda4902d8b
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
e6301f2519
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
be41d52866
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
e086b73f5d
Bug 904979 - Disable ICF and dead code removal on local builds. r=ted
2013-08-15 23:45:10 +09:00
Mike Hommey
28a56d37be
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
f60d915205
Bug 904979 - Add build option for rel-eng type builds. r=ted
2013-08-15 23:45:09 +09:00
Mike Hommey
54a79a8f76
Bug 888549 - Don't print config.log when config.status fails. r=ted
2013-08-15 23:45:08 +09:00
Mike Hommey
073c0ef26d
Bug 861285 - Print AC_MSG_ERROR messages in config.log too. r=ted
2013-08-15 23:45:07 +09:00
JW Wang
0a419b70d3
Bug 882171 - Part 2: Call NEON implementation. r=ehsan, r=glandium
2013-08-13 17:30:18 +08:00
JW Wang
99015508fd
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
0f97870355
Backout changeset 9a57f0f347e3 for insufficient review.
2013-08-13 13:30:00 +02:00
Guillaume Destuynder
0351bab10b
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
33236f4337
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
874bc61719
Merge m-c to fig.
2013-08-09 10:49:51 -07:00
Adrian Tamas
79f479cb71
Bug 901445 - Add the longClickOnScreen from robotium 4.0 to Robocop (r=gbrown)
2013-08-09 18:32:35 +01:00
Lucas Rocha
2b3e5777b3
Backed out changeset a9eb5d014736 (missed bug #)
2013-08-09 18:23:22 +01:00
Adrian Tamas
a7052d0c85
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
84666eea2a
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
96c50c63fd
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
df89698ddf
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
131c503dfb
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
8f22b8b6df
Bug 902157 - ASan: Add memory configuration for 4 GB test slaves. r=jmaher
2013-08-06 23:02:07 +02:00
Benoit Girard
daa7175de3
Bug 899858 - Cache pymake len() computation to speed up parsing. r=benjamin
2013-08-06 15:25:57 -04:00
Mike Hommey
fb9eaf3a84
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
9ee7b5c2df
Bug 894454 - Avoid potential NullPointerException crashes in sutAgent; r=wlach
2013-08-02 20:25:32 -07:00
Jim Mathies
c56b36269e
Bug 905628 - Fixup mochitest hang detection for metrofx. r=ted
2013-08-27 10:47:40 -05:00
Jason Yeo
3ba5a1d6b3
bug 763903: regularly run mozconfig comparisons. r=gps/bhearsum
...
--HG--
extra : rebase_source : bce7ca1529dd139f92ddb42f898aea3842ae0689
2013-07-31 14:27:13 -04:00
Mike Hommey
10c4603a7b
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
2a93f2cff1
Merge m-c to inbound.
2013-07-30 15:41:57 -04:00
Ryan VanderMeulen
6054b3a67b
Merge m-c to fx-team.
2013-07-30 13:12:26 -04:00
Masatoshi Kimura
df9be4e65a
Bug 898903 - Prevent env["PATH"] from becoming Unicode on Windows. r=jgriffin
2013-07-30 10:02:28 -04:00
Jeff Hammel
6aea2ea8e0
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
868c958cee
Bug 794580 - mach mercurial-setup; r=nalexander
...
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : b5cfc81d1a0537b5ae25a76c3ccc604383f60f6c
2013-07-29 16:58:40 -07:00
Mike Hommey
953a2608fd
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
c34b466603
Bug 895915 - Enforce host gcc/clang support for C++11. r=gps
2013-07-30 08:57:28 +09:00
Mike Hommey
70e713a366
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
f354fd56a7
Bug 888016 - Support compilation in subdirectories without VPATH; r=gps
2013-07-02 17:40:17 -04:00
Nick Alexander
f37aeaf3b5
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
fb8cd07441
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
a3acba24e0
Bug 896199 - Add event queue for Robocop; r=margaret
2013-07-26 15:16:43 -07:00
Christian Holler
8e80e71596
Bug 898484 - Add --enable-stdcxx-compat to mozconfig.asan. r=bustage-fix
2013-07-26 19:43:12 +02:00
Armen Zambrano Gasparnian
33071fc155
Bug 895451 - Automate Talos setup & running Talos on the tree. DONTBUILD. r=gps
2013-07-26 11:04:31 -04:00
Gregory Szorc
838302cfb8
Bug 883209 - Part 1: Record system resource usage of builds; r=glandium
2013-08-20 10:42:25 -07:00
Mike Hommey
718e8ca64e
Bug 894763 - Default objdir should reflect target, not host. r=gps
2013-07-23 07:26:09 +09:00
Mike Hommey
fbd8c3d2c7
Bug 892366 - Support R_ARM_CALL relocations in elfhack. r=nfroyd
2013-07-23 07:26:06 +09:00
Mike Hommey
f233339ae1
Bug 895253 - Disable crash reporter when cross building across different OSes (e.g. OSX android builds). r=ted
2013-07-21 13:58:42 +09:00
Mike Hommey
1c77819e51
Bug 895248 - Move --enable-stdcxx-compat in build/unix/mozconfig.linux. r=ted
2013-07-21 13:58:23 +09:00
Roberta De Viti
2f60adc1ac
Bug 894717 - Fix 'plase upgrade' typo in autoconf files. r=khuey
2013-07-19 10:47:15 -07:00
Gervase Markham
83c0913922
Bug 715549 - remove last vestiges of tri-licence. DONTBUILD.
2013-07-19 16:08:33 +01:00
Gregory Szorc
4f9a15477d
Bug 894227 - Add configobj Python package; rs=glandium
...
Version 4.7.2 added without modifications. Source obtained from PyPI.
2013-07-18 12:55:41 -07:00
Ed Morley
bb089a0b72
Merge latest green inbound changeset and mozilla-central
2013-07-16 09:57:55 +01:00
Gregory Szorc
3f54869e4b
Bug 894197 - Define state directory in mach context object; r=jhammel
...
DONTBUILD (NPOTB)
2013-07-15 19:56:15 -07:00
Mike Hommey
82b9fd31cd
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
Mike Hommey
27d57c9204
Bug 879792 - Import the STLport source. r=ted
2013-07-15 18:48:39 +09:00
Max Li
cfa1c7b7aa
Bug 894000 - Fix dumbmake dependencies for accessible. r=gps
...
DONTBUILD
2013-07-15 16:06:10 -04:00
Ben Hearsum
be763b492b
bug 763903: regularly run mozconfig comparisons for firefox. r=ted/bhearsum
...
--HG--
extra : rebase_source : 84a54e6362d8d6cef6bbd0a88c1f59e3fa7972b6
2013-07-15 13:27:12 -04:00