Gregory Szorc
1e4f6fcad3
NO BUG - Build docs for text preprocessor and jar manifests
...
DONTBUILD (NPOTB)
2013-10-07 23:47:08 +02:00
Jeff Hammel
571a5beee7
Bug 921676 - mochitest screenshots fallout from bug 746243;r=ted
2013-10-05 15:28:34 -07:00
Ms2ger
4c35b806f8
Merge m-c to inbound.
2013-10-03 11:09:17 +02:00
Ms2ger
95f3379d62
Bug 912438 - Part a: Move CSRCS to Makefile.in in build/unix/elfhack/inject; r=glandium
2013-10-03 09:10:01 +02:00
Ms2ger
24a2e9c09e
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
d398942c75
Bug 923862 - Add binaries rule in build/clang-plugin. r=jcranmer
2013-10-09 11:03:42 +09:00
Gregory Szorc
776ef07489
NO BUG - Document more about slow builds
...
DONTBUILD (NPOTB)
2013-10-02 15:39:19 +02:00
Mike Hommey
d626dc7217
Bug 921003 - Make directory skipping opt-in, as initially intended. r=me
2013-10-02 11:32:15 +09:00
Wes Kocher
f16d44a104
Merge m-c to inbound
2013-10-01 18:54:45 -07:00
Wes Kocher
dbb784a720
Merge inbound to m-c
2013-10-01 18:41:15 -07:00
Mike Hommey
8b37d8b82b
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
190b98c019
Bug 905973 part 3 - Add a "binaries" tier that optimizes for recompilation times. r=gps
2013-10-02 08:53:23 +09:00
Ryan VanderMeulen
892a11e37a
Merge m-c to fx-team.
2013-10-01 17:24:45 -04:00
Nick Alexander
dc2e144b17
Bug 919563 - Standardize APK generation. r=glandium
...
This only handles the simple cases: no mobile/android/base (yet).
2013-10-01 12:43:30 -07:00
Benjamin Peterson
d0f5dea659
Bug 922190 - Remove bundled copy of simplejson. r=gps
...
--HG--
extra : rebase_source : 5d33bafacd732e6bfb7acb6bb4d171eabb7d258a
2013-10-01 10:32:58 -04:00
Gregory Szorc
c06e79cc18
NO BUG - Document mozinfo attributes, test manifest naming convention
...
DONTBUILD (NPOTB)
2013-10-01 09:28:39 +02:00
Gregory Szorc
654aba3e67
NO BUG - Update build system docs for Python and moz.build files
...
DONTBUILD (NPOTB)
2013-09-30 14:32:07 +02:00
Gregory Szorc
3e3a6e995d
NO BUG - Increase memory allocation in build docs Vagrant config
2013-09-29 14:14:30 +02:00
Ed Morley
f91c3b486d
Backed out changeset 71629b83b401
2013-09-30 12:49:56 +01:00
Ed Morley
40c6ea13de
Backed out changeset b44508a5c02f (bug 913985)
...
--HG--
rename : build/annotationProcessors/AnnotationInfo.java => build/annotationProcessors/MethodWithAnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java => build/annotationProcessors/utils/AlphabeticMethodComparator.java
rename : build/annotationProcessors/utils/GeneratableElementIterator.java => build/annotationProcessors/utils/GeneratableEntryPointIterator.java
2013-09-30 11:05:42 +01:00
Gregory Szorc
d43cd5294e
NO BUG - Increase memory allocation in build docs Vagrant config
2013-09-29 14:14:30 +02:00
Chris Kitching
5c178045aa
Bug 913985: Part 3 - Update the annotation processor to generate wrapper classes. r=kats
...
--HG--
rename : build/annotationProcessors/MethodWithAnnotationInfo.java => build/annotationProcessors/AnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticMethodComparator.java => build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java
rename : build/annotationProcessors/utils/GeneratableEntryPointIterator.java => build/annotationProcessors/utils/GeneratableElementIterator.java
2013-09-30 09:07:22 +02:00
Gregory Szorc
f9808270bb
Bug 922685 - Local $(foreach) variable isn't set properly; r=bsmedberg
2013-10-01 18:48:26 +02:00
Gregory Szorc
a96a58ca91
NO BUG - Document common build system targets, add requirements.txt
...
DONTBUILD (NPOTB)
2013-09-29 10:43:49 +02:00
Ryan VanderMeulen
4875847fa7
Backed out 6 changesets (bug 913985) for suspicion of causing intermittent Android crashes on a CLOSED TREE.
...
Backed out changeset de21920d2b8e (bug 913985)
Backed out changeset f0f5497d65bb (bug 913985)
Backed out changeset 1e16ca4ad801 (bug 913985)
Backed out changeset 9c069a0820ea (bug 913985)
Backed out changeset 274df3abc991 (bug 913985)
Backed out changeset 05fe8b17516a (bug 913985)
--HG--
rename : build/annotationProcessors/AnnotationInfo.java => build/annotationProcessors/MethodWithAnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java => build/annotationProcessors/utils/AlphabeticMethodComparator.java
rename : build/annotationProcessors/utils/GeneratableElementIterator.java => build/annotationProcessors/utils/GeneratableEntryPointIterator.java
rename : mobile/android/base/mozglue/generatorannotations/WrapElementForJNI.java => mobile/android/base/mozglue/GeneratableAndroidBridgeTarget.java
rename : mobile/android/base/mozglue/generatorannotations/OptionalGeneratedParameter.java => mobile/android/base/mozglue/OptionalGeneratedParameter.java
2013-09-27 17:02:09 -04:00
Chris Kitching
9fd98b418c
Bug 913985: Part 3 - Update the annotation processor to generate wrapper classes. r=kats
...
--HG--
rename : build/annotationProcessors/MethodWithAnnotationInfo.java => build/annotationProcessors/AnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticMethodComparator.java => build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java
rename : build/annotationProcessors/utils/GeneratableEntryPointIterator.java => build/annotationProcessors/utils/GeneratableElementIterator.java
2013-09-27 10:09:39 -04:00
Kartikaya Gupta
6b7e07f87d
Back out d9bdfdfda06e to dd17e0758a00 (bug 913985) due to incorrect author on some of the patches. r=backout
...
--HG--
rename : build/annotationProcessors/AnnotationInfo.java => build/annotationProcessors/MethodWithAnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java => build/annotationProcessors/utils/AlphabeticMethodComparator.java
rename : build/annotationProcessors/utils/GeneratableElementIterator.java => build/annotationProcessors/utils/GeneratableEntryPointIterator.java
rename : mobile/android/base/mozglue/generatorannotations/WrapElementForJNI.java => mobile/android/base/mozglue/GeneratableAndroidBridgeTarget.java
rename : mobile/android/base/mozglue/generatorannotations/OptionalGeneratedParameter.java => mobile/android/base/mozglue/OptionalGeneratedParameter.java
2013-09-27 10:25:23 -04:00
Kartikaya Gupta
09660c417f
Bug 913985: Part 3 - Update the annotation processor to generate wrapper classes. r=kats
...
--HG--
rename : build/annotationProcessors/MethodWithAnnotationInfo.java => build/annotationProcessors/AnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticMethodComparator.java => build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java
rename : build/annotationProcessors/utils/GeneratableEntryPointIterator.java => build/annotationProcessors/utils/GeneratableElementIterator.java
2013-09-27 10:09:39 -04:00
Ryan VanderMeulen
7bb922a1d8
Merge m-c to inbound.
2013-09-26 21:40:22 -04:00
Ryan VanderMeulen
f2641c9a83
Merge inbound to m-c.
2013-09-26 21:29:08 -04:00
Mike Hommey
4792e8de27
Bug 920919 - Set MOZ_PSEUDO_DERECURSE to no-parallel-export by default on developer builds... when not using pymake. r=gps
2013-09-27 08:12:19 +09:00
Mike Hommey
be75b7fd20
Bug 906225 - Add a --enable/disable-gold configure flag. r=gps
2013-09-27 08:07:30 +09:00
Gregory Szorc
8d22d44618
Bug 921198 - Increase pymake recursion limit (again); r=glandium
2013-09-26 14:43:45 -07:00
Ehsan Akhgari
249ffd9e78
Bug 915735 - Part 2: Tickle stdout when linking the PGOed xul.dll; r=ted
2013-09-26 16:54:48 -04:00
Gregory Szorc
f8faf63224
NO BUG Convert documentation Vagrantfile to work with Mozilla's Jenkins instance
...
DONTBUILD (NPOTB)
2013-09-25 13:55:46 -07:00
Gregory Szorc
a3a5ce0f41
NO BUG Add Vagrantfile for documentation build environment
...
DONTBUILD (NPOTB)
2013-09-25 13:05:57 -07:00
John Hopkins
1785ae83c7
Bug 919528 - export LD path that works with both GNU make and Pymake. r=catlee
2013-09-25 06:52:30 -04:00
Wes Kocher
ea284218ed
Merge inbound to m-c
2013-09-24 19:41:44 -07:00
Gregory Szorc
9f15f69ebd
NO BUG - Increase memory allocation for documentation VM
2013-09-26 09:21:20 -07:00
Gregory Szorc
ec6b26aa84
Bug 917988 - Fix licensing of in-tree documentation; r=gerv
...
DONTBUILD (NPOTB)
2013-09-26 09:18:19 -07:00
Panos Astithas
3ef77d9f54
Search for Android SDK build tools version 18.1.0 (bug 919466). r=glandium
2013-09-24 10:14:33 +03:00
Gregory Szorc
b95f5c38c9
NO BUG - Expand build system documentation DONTBUILD (NPOTB)
2013-09-23 17:21:10 -07:00
Ryan VanderMeulen
d6fb49befa
Merge inbound to m-c.
2013-09-23 17:01:29 -04:00
Nick Alexander
207f5374fb
Bug 909432 - Unify RESFILES and RES_FILES, and rename both to ANDROID_RESFILES. r=gps
2013-09-23 09:02:08 -07:00
Jeff Hammel
e42a4902be
Bug 746243 - port Mochitest to Mozbase;r=ted
2013-09-23 07:47:48 -07:00
Gregory Szorc
5bb409fdd5
Bug 901990 - Part 1: Integrate test manifests with build config; r=ted
2013-09-24 11:50:04 -07:00
John Hopkins
f7b53329be
Bug 919528 - use short path to MSVS10, set LD using _VSPATH. r=ted
2013-09-24 14:31:53 -04:00
Mike Hommey
1e77a85b97
Bug 920896 - Strip ./ from targets and dependencies in includedeps files. r=gps
2013-09-26 16:43:53 +09:00
Mike Hommey
75de83039d
Bug 920353 - Use PYCOMMANDPATH paths as site packages in pymake, and set it to the virtualenv site packages instead of $(topsrcdir)/config. r=gps
2013-09-26 16:43:53 +09:00
Christian Holler
01aa013cea
Bug 917242 - Symbolize ASan traces in automation. r=ted
2013-09-20 13:37:53 +02:00
Gregory Szorc
60010fa7c3
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
5916036948
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
Joey Armstrong
a5a9fe258e
bug 870406: move CSRCS to mozbuild - patch #4 . r=mshal
2013-09-20 16:46:57 -04:00
Benjamin Smedberg
15dad04d92
Bug 918869 - When the objdir is on a different drive from the source, write virtualenv paths as absolute paths (avoids "Error populating virtualenv"), r=gps
...
--HG--
rename : accessible/src/windows/sdn/sdnDocAccessible.cpp => accessible/src/windows/msaa/DocAccessibleWrap.cpp
rename : accessible/src/windows/sdn/sdnDocAccessible.h => accessible/src/windows/msaa/DocAccessibleWrap.h
extra : rebase_source : c650b4df2a745fa5ff7b6060355b2d5f4949846a
2013-09-20 15:41:23 -04:00
Mike Hommey
bbe7163df0
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
Geoff Brown
a754e2ca07
Bug 917543 - Add robocop_x86.ini to Makefiles; r=gps
2013-09-19 20:06:59 -06:00
John Hopkins
31eb1565d0
Bug 894903 - Add new VS2010 install location to build PATH. r=ted
2013-09-19 09:40:51 -04:00
Gregory Szorc
7431244179
Bug 870420 - Require Python 2.7.3+ to build; r=ted
2013-09-05 13:55:58 -07:00
Gregory Szorc
5be305df32
Bug 910487 - Hack binary Python extensions into building on Windows; r=mshal
2013-09-18 11:16:22 -07:00
Ted Mielczarek
d085cd7987
bug 717758 - kill hung processes with SIGABRT on OS X in automation.py. r=jmaher
2013-09-16 14:44:25 -04:00
Gregory Szorc
bd6b0afca8
Bug 907902 - Create system isolated virtualenv, remove --system-ply support; r=glandium
2013-09-16 17:21:59 -07:00
Gregory Szorc
4c9da56b51
Bug 799189 - Use mozprocess in cl.py; r=mshal
2013-09-16 12:55:34 -07:00
Ted Mielczarek
81f1e0ab8a
bug 641829 - add a Quitter extension for profileserver.py. r=jmaher
2011-05-26 09:07:35 -04:00
Nathan Froyd
56d585567f
Bug 906088 - part 6 - update tests to use the new API; r=kats
...
Fixed testPrefsObserver to use the correct requestId for unregistering observers.
Changed all tests to use th same hexadecimal constant, per Kats's feedback. Asking
for actual review now. Local robocop testing shows the failing tests on try now pass
locally, so I'm assuming I have fixed the issues...
2013-09-04 09:58:32 -04:00
Joey Armstrong
d1be2c217c
bug 888009: move HOST_CPPSRCS to mozbuild (batch #2 ) r=mshal
2013-09-12 13:32:27 -04:00
Mike Hommey
47702e77ff
Bug 915642 - Allow simple variable references in includedeps files; r=gps
2013-09-12 22:05:34 +09:00
Mike Hommey
0e0ef4f375
Bug 914935 - Fix pymake handling of colon in includedep files. r=gps
2013-09-12 08:14:44 +09:00
Ryan VanderMeulen
e759b1bd9b
Backed out 7 changesets (bug 906088) for robocop failures on a CLOSED TREE.
...
Backed out changeset c5b4781bd918 (bug 906088)
Backed out changeset a498d1641c16 (bug 906088)
Backed out changeset fcff9ef5cf7d (bug 906088)
Backed out changeset cf1603d47f6c (bug 906088)
Backed out changeset 8671264a5aaa (bug 906088)
Backed out changeset 01d6b977021f (bug 906088)
Backed out changeset 2910cc092c19 (bug 906088)
2013-09-11 14:45:12 -04:00
Nathan Froyd
e0552f2a51
Bug 906088 - part 6 - update tests to use the new API; r=kats
...
Fixed testPrefsObserver to use the correct requestId for unregistering observers.
Changed all tests to use th same hexadecimal constant, per Kats's feedback. Asking
for actual review now. Local robocop testing shows the failing tests on try now pass
locally, so I'm assuming I have fixed the issues...
2013-09-04 09:58:32 -04:00
Nathan Froyd
677dac8036
Bug 914293 - ensure check_debug_ranges.py can cope with a nonexistant DW_AT_ranges; r=glandium
2013-09-10 11:53:21 -04:00
Chris Kitching
1cc25f475e
Bug 914760 - Generate less debugging code. r=rnewman
2013-09-10 21:10:47 -04:00
Gregory Szorc
483d49a42c
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
abd1001920
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
0d344d307a
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
ddd3243c20
Bug 911893 - cannot use --enable-android-libstdcxx configure option. r=glandium
2013-09-06 14:40:48 +09:00
Mike Hommey
4e3b648898
Another fixup for static analysis builds after bug 912832. r=jcranmer
2013-09-06 13:30:47 +09:00
Mike Hommey
fe5eb8643c
Fixup for bug 912832 busting static analysis builds. r=me
2013-09-06 10:09:52 +09:00
Mike Hommey
d9cb726df7
Bug 912971 - Strip ./ from targets given to pymake on the command line. r=ted
2013-09-06 09:21:04 +09:00
Gregory Szorc
6a97c6afbd
Bug 870420 - Require Python 2.7.3+ to build; r=ted
2013-09-05 13:55:58 -07:00
Mike Hommey
c312274d6e
Bug 912846 - Bump pymake parser MRU cache to 50 items. r=gps
2013-09-05 15:10:33 +09:00
Mike Hommey
2f6e105f08
Bug 912801 - Avoid defining PROGRAM in top-level Makefile. r=gps
2013-09-05 15:08:13 +09:00
Mike Hommey
f8bc7fa754
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Mike Hommey
09b7788e66
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
ac743fd610
Bug 908737 - Robocop: upgrade to robotium-solo-4.2.jar. r=gbrown
2013-04-11 09:53:15 +03:00
Dan Gohman
692cb0c5e4
Bug 910814 - SpiderMonkey: Disable errno for math functions. r=glandium
2013-09-02 17:21:21 -07:00
Mihnea Dobrescu-Balaur
ed2ac8cfd0
Bug 911249 - Followup for WindowsError, Access denied. r=ted
2013-08-30 18:55:10 -07:00
Mike Hommey
d64662a2b0
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
e9c9aaa1fe
Bug 911262 - Use os.kill instead of ctypes in automation.py. r=ted
2013-08-30 11:27:23 -07:00
Mike Hommey
92e924b5b5
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
085768b234
Bug 907650 - Move debugging options configure.in goop in compiler-opts.m4. r=gps
2013-08-30 11:10:33 +09:00
Doug Turner
3de9e6a0cf
Bug 906072 - Remove Maemo port. r=romaxa, r=ted, r=johns
2013-08-25 16:56:53 -07:00
Ryan VanderMeulen
1f9cf546ef
Merge m-c to fx-team.
2013-08-27 20:38:23 -04:00
Irving Reid
3a4427f7dd
Bug 905315: Work around android ADT path naming scheme change; r=nalexander
2013-08-26 11:16:18 -04:00
Nathan Froyd
7ec6b9edf1
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
cc89d5af4a
Fixup for bug 904743, thanks to cl.py running without assertions. r=me
2013-08-26 16:59:53 +09:00
Ryan VanderMeulen
b1c41b60b1
Merge inbound to m-c.
2013-08-23 17:49:37 -04:00
Jared Wein
a60d854522
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
70f2b2b29d
Bug 908296 - Touch virtualenv file to force psutil rebuild; r=bustage
2013-08-23 00:40:45 -07:00
Gregory Szorc
ce92d7360d
Bug 908296 - Upgrade psutil to version 1.0.1; rs=glandium
2013-08-23 10:18:57 -07:00
Ryan VanderMeulen
43c31c1f9d
Backed out changesets 1ad8a6674785 and ed0b6a11532d (bug 908296) for OSX mach bustage.
2013-08-23 12:18:18 -04:00
Mike Hommey
801fbf10c1
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
93838e0362
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
6335661590
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
ad859a9bcb
Bug 908275 - Improve logging of xpcshell args in mochitests; r=jmaher
2013-08-23 09:11:43 -06:00
Geoff Brown
f500e72003
Bug 908459 - Do not include TEST-INFO messages in robocop Passed count; r=jmaher
2013-08-23 09:11:38 -06:00
Nathan Froyd
8f7dd67d88
Bug 906088 - part 6 - update tests to use the new API; r=kats
2013-08-21 11:58:52 -04:00
Ms2ger
04a948975a
Bug 906619 - Part a: Move unconditional CSRCS to moz.build; r=mshal
2013-08-22 08:56:02 +02:00
Ed Morley
1d0c378e14
Merge latest green inbound changeset and mozilla-central
2013-08-21 12:59:33 +01:00
Ryan VanderMeulen
988f90b952
Merge m-c to fig.
2013-08-20 16:33:28 -04:00
Lucas Rocha
ac5d380df7
Merge m-c to fig
2013-08-20 11:50:04 +01:00
Mike Hommey
aa774c066e
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
6bf96e6131
Merge m-c into fig
2013-08-19 13:49:45 +01:00
Phil Ringnalda
c7c7176adb
Merge m-c to fx-team
2013-08-17 08:42:11 -07:00
Mike Hommey
50062328b0
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
57618a9e56
No bug - Add toolkit/components/jsdownloads to dumbmake-dependencies. rs=paolo
2013-08-16 15:35:38 -03:00
Guillaume Destuynder
ced6ec4f73
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
4d5066d425
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
0014b6c3df
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
ab3aa08535
Bug 904979 - Disable ICF and dead code removal on local builds. r=ted
2013-08-15 23:45:10 +09:00
Mike Hommey
e0bcf00a48
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
031b05b94c
Bug 904979 - Add build option for rel-eng type builds. r=ted
2013-08-15 23:45:09 +09:00
Mike Hommey
06463be339
Bug 888549 - Don't print config.log when config.status fails. r=ted
2013-08-15 23:45:08 +09:00
Mike Hommey
1bd775c719
Bug 861285 - Print AC_MSG_ERROR messages in config.log too. r=ted
2013-08-15 23:45:07 +09:00
JW Wang
9d9f278e30
Bug 882171 - Part 2: Call NEON implementation. r=ehsan, r=glandium
2013-08-13 17:30:18 +08:00
JW Wang
3188d4643b
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
c85f768b0d
Backout changeset 9a57f0f347e3 for insufficient review.
2013-08-13 13:30:00 +02:00
Guillaume Destuynder
b7704a2398
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
b12855a17d
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
bbe8dd62c4
Merge m-c to fig.
2013-08-09 10:49:51 -07:00
Adrian Tamas
d54102ab39
Bug 901445 - Add the longClickOnScreen from robotium 4.0 to Robocop (r=gbrown)
2013-08-09 18:32:35 +01:00
Lucas Rocha
21ac7a3d43
Backed out changeset a9eb5d014736 (missed bug #)
2013-08-09 18:23:22 +01:00
Adrian Tamas
17e0d21cff
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
0878bced42
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
54db32b7a4
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
6b7fa6d4fb
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
725466ff53
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
296f50e127
Bug 902157 - ASan: Add memory configuration for 4 GB test slaves. r=jmaher
2013-08-06 23:02:07 +02:00
Benoit Girard
0618865136
Bug 899858 - Cache pymake len() computation to speed up parsing. r=benjamin
2013-08-06 15:25:57 -04:00
Mike Hommey
af74b24a1d
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
6820a633a5
Bug 894454 - Avoid potential NullPointerException crashes in sutAgent; r=wlach
2013-08-02 20:25:32 -07:00
Jim Mathies
cb2d27d01d
Bug 905628 - Fixup mochitest hang detection for metrofx. r=ted
2013-08-27 10:47:40 -05:00
Jason Yeo
7eb08ca2c3
bug 763903: regularly run mozconfig comparisons. r=gps/bhearsum
...
--HG--
extra : rebase_source : bce7ca1529dd139f92ddb42f898aea3842ae0689
2013-07-31 14:27:13 -04:00
Mike Hommey
9aec57a82e
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
5079ebb23d
Merge m-c to inbound.
2013-07-30 15:41:57 -04:00
Ryan VanderMeulen
55f1829235
Merge m-c to fx-team.
2013-07-30 13:12:26 -04:00
Masatoshi Kimura
cf96652cef
Bug 898903 - Prevent env["PATH"] from becoming Unicode on Windows. r=jgriffin
2013-07-30 10:02:28 -04:00
Jeff Hammel
7299a2ef3b
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
c079fd38e7
Bug 794580 - mach mercurial-setup; r=nalexander
...
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : b5cfc81d1a0537b5ae25a76c3ccc604383f60f6c
2013-07-29 16:58:40 -07:00
Mike Hommey
8a3516b805
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
32495789b5
Bug 895915 - Enforce host gcc/clang support for C++11. r=gps
2013-07-30 08:57:28 +09:00
Mike Hommey
7b106e33d2
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
28c6bc5279
Bug 888016 - Support compilation in subdirectories without VPATH; r=gps
2013-07-02 17:40:17 -04:00
Nick Alexander
d5417217be
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
4bbf4e5367
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
cb506e5cd5
Bug 896199 - Add event queue for Robocop; r=margaret
2013-07-26 15:16:43 -07:00
Christian Holler
ce0f947827
Bug 898484 - Add --enable-stdcxx-compat to mozconfig.asan. r=bustage-fix
2013-07-26 19:43:12 +02:00
Armen Zambrano Gasparnian
db3de1c7a2
Bug 895451 - Automate Talos setup & running Talos on the tree. DONTBUILD. r=gps
2013-07-26 11:04:31 -04:00
Gregory Szorc
bf758ccc9d
Bug 883209 - Part 1: Record system resource usage of builds; r=glandium
2013-08-20 10:42:25 -07:00
Mike Hommey
19264af46b
Bug 894763 - Default objdir should reflect target, not host. r=gps
2013-07-23 07:26:09 +09:00
Mike Hommey
08b47d18bd
Bug 892366 - Support R_ARM_CALL relocations in elfhack. r=nfroyd
2013-07-23 07:26:06 +09:00
Mike Hommey
ba048d8e3d
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
6900414df5
Bug 895248 - Move --enable-stdcxx-compat in build/unix/mozconfig.linux. r=ted
2013-07-21 13:58:23 +09:00
Roberta De Viti
681912ae4a
Bug 894717 - Fix 'plase upgrade' typo in autoconf files. r=khuey
2013-07-19 10:47:15 -07:00
Gervase Markham
5103d820f9
Bug 715549 - remove last vestiges of tri-licence. DONTBUILD.
2013-07-19 16:08:33 +01:00
Gregory Szorc
94f57948a0
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
45c8f2ebd1
Merge latest green inbound changeset and mozilla-central
2013-07-16 09:57:55 +01:00
Gregory Szorc
58177c47ea
Bug 894197 - Define state directory in mach context object; r=jhammel
...
DONTBUILD (NPOTB)
2013-07-15 19:56:15 -07:00
Mike Hommey
6932c7388c
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
cffbc8e956
Bug 879792 - Import the STLport source. r=ted
2013-07-15 18:48:39 +09:00
Max Li
f5e4c08fcd
Bug 894000 - Fix dumbmake dependencies for accessible. r=gps
...
DONTBUILD
2013-07-15 16:06:10 -04:00
Ben Hearsum
b57a62fdd3
bug 763903: regularly run mozconfig comparisons for firefox. r=ted/bhearsum
...
--HG--
extra : rebase_source : 84a54e6362d8d6cef6bbd0a88c1f59e3fa7972b6
2013-07-15 13:27:12 -04:00
Ryan VanderMeulen
d03fb91d02
Merge m-c to inbound.
2013-07-12 15:51:48 -04:00
Geoff Brown
e60c41b9bd
Bug 856129 - Increase RobocopUtils.runOnUIThreadSync timeout; r=cpeterson
2013-07-12 12:30:27 -07:00
Ryan VanderMeulen
3ab99c254f
Merge inbound to m-c.
2013-07-12 13:29:35 -04:00
Rail Aliiev
8493cf922e
Bug 886842 - Add clang trunk builds for ASan. r=froydnj
2013-07-12 13:14:57 -04:00
Ed Morley
b4b2710596
Merge latest green inbound changeset and mozilla-central
2013-07-11 10:10:13 +01:00
Rail Aliiev
ec12449cd0
Bug 886842 - Add clang trunk builds for ASan. r=bhearsum DONTBUILD
2013-07-10 15:35:57 -04:00
Mike Shal
614d2bf88c
Bug 751076 - fix $< and $^ for pymake; r=bsmedberg
2013-07-09 10:14:16 -04:00
Gregory Szorc
19850b9b8e
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
Mike Hommey
ccd0a074bb
Bug 892361 - Default to gcc 4.7 from the NDK if it's there. r=ted
2013-07-12 09:16:11 +09:00
Mike Hommey
f5294e4f6a
Bug 892355 - Force enable elfhack with --enable-elf-hack. r=ted
2013-07-12 09:15:10 +09:00
Mike Hommey
bad860423d
Bug 892366 - Support R_ARM_JUMP24 relocations in elfhack. r=nfroyd
2013-07-12 09:14:20 +09:00
Nathan Froyd
8a9ab9e177
Bug 902104 - upgrade to GCC 4.7.3; r=gps
2013-08-06 12:39:11 -04:00
Gregory Szorc
329e5f905d
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
Rail Aliiev
5c1fe496e8
Bug 870173 - Upgrade to clang 3.3. r=ehsan DONTBUILD
2013-07-09 09:56:28 -04:00
Nathan Froyd
8f403db6a7
Bug 887902 - move --enable-debug{,-symbols} option processing before MOZ_COMPILER_OPTS; r=glandium
...
MOZ_COMPILER_OPTS depends on MOZ_DEBUG_FLAGS being set for proper checking of
linker dead code deletion when using GCC.
GC'ing sections saves ~1.5MB off of mobile libxul according to size(1):
[froydnj@cerebro eideticker]$ size /opt/build/froydnj/build-android/dist/bin/libxul.so
text data bss dec hex filename
23733400 2314816 1495973 27544189 1a44a7d /opt/build/froydnj/build-android/dist/bin/libxul.so
[froydnj@cerebro eideticker]$ size /opt/build/froydnj/build-android/dist/bin/libxul.so
text data bss dec hex filename
22261936 2145116 1494533 25901585 18b3a11 /opt/build/froydnj/build-android/dist/bin/libxul.so
2013-06-27 13:50:54 -04:00
Xavier Fung
1dcc0c0757
Bug 888158 - Make configure to detect Visual Studio 2013 compiler. r=ted
2013-07-03 10:52:32 +09:00
Richard Newman
bf96eadef1
Merge m-c to m-i.
2013-07-02 18:52:48 -07:00
Gregory Szorc
b4ec1c14bd
Bug 889669 - Use Python 3 compatible octal syntax; r=ted
...
And change the permissions to be more standard for a user directory.
DONTBUILD (NPOTB)
2013-07-02 17:32:38 -07:00
Nick Alexander
7a82c120fd
Bug 818744 - mach commands to run Python and Python unit tests. r=gps
...
DONTBUILD because NPOTB
2013-07-02 17:33:48 -07:00
Chris Kitching
d909f4bec8
Bug 888074 - Replacing single-threaded uses of StringBuffer with StringBuilder. r=rnewman
2013-07-02 08:12:17 -04:00
Dan Minor (dminor@mozilla.com)
43e5e1cb99
Bug 881897: Reduce frequency of polling in remoteautomation.py; r=jmaher
2013-06-28 07:49:53 -04:00
Nick Alexander
dc310122de
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
Brian O'Keefe
11bcc1cd9e
Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1 ); r=mshal
...
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
2013-06-17 15:21:01 -04:00
Ryan VanderMeulen
2a07e1ed8c
Backed out changeset 833ca9a17792 (bug 874132) for Android bustage on a CLOSED TREE.
2013-06-19 20:32:47 -04:00
Nick Alexander
ead6ac6942
Bug 874132 - 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-19 17:05:14 -07:00
Ehsan Akhgari
cbc68dece0
Bug 752034 - Use the Windows SDK when building with Clang on Windows; r=ted
2013-06-13 13:09:22 -04:00
Ehsan Akhgari
26880a184c
Bug 882766 - Recognize clang even when it doesn't #define __GNUC__; r=ted
...
Clang on Windows #defines _MSC_VER but not __GNUC__, so we need to make sure
that the build system can recognize it even when __GNUC__ is not defined.
2013-06-13 13:03:13 -04:00
Nick Alexander
8bf1a1594f
Backed out changeset 3a4c1a113154 (Bug 874132) for jarsigner "Please specify alias name" errors.
2013-06-19 08:21:15 -07:00
Joey Armstrong
dbbef415ed
bug 872087: mozbuild HOST_LIBRARY_NAME conversion cleanup. r=gps
2013-06-19 09:19:25 -04:00