Carsten "Tomcat" Book
a32821b2a6
Merge mozilla-central to fx-team
2014-11-07 15:07:58 +01:00
Mark Goodwin
7c89f36242
Bug 1068949 - Some tests to ensure warnings are displayed appropriately. r=past
2014-11-07 00:12:00 -05:00
Nick Alexander
5357e69019
Bug 1060705 - Part 1: Expose stumbler jar to Robocop. r=garvank
2014-10-31 10:05:00 -04:00
Mike Hommey
1a13d61773
Bug 1094080 - Add missing m4 quoting in MOZ_RUN_ALL_SUBCONFIGURES. r=mshal
2014-11-06 09:29:12 +09:00
Pankaj Malhotra(:bitgeeky)
f61c7eab1b
Bug 1091267 - Move automationutils:parseKeyValue to mochitest's runtests.py. r=ahal
2014-11-06 03:34:00 +01:00
Pankaj Malhotra(:bitgeeky)
d146c5b08b
Bug 1091270 - Move isURL out of automationutils; r=jgriffin
2014-11-04 16:59:40 -08:00
Mike Hommey
89bf044895
Bug 1094624 - Resist to more multiprocessing problems in build/subconfigure.py. r=gps,a=kwierso
2014-11-07 10:16:42 +09:00
Wes Kocher
90fb67a977
Backed out 2 changesets (bug 1044020) for xpcshell-2 permaorange on b2g desktop a=backout
...
Backed out changeset 7cbdd8fc831c (bug 1044020)
Backed out changeset 4f9d8d2279e9 (bug 1044020)
2014-11-06 16:56:03 -08:00
Mike Shal
58b678381f
Bug 1087104 - Set the partialInfo property for Balrog; r=glandium a=metered
2014-11-06 17:10:13 -05:00
David Rajchenbach-Teller
394311d055
Bug 1044020 - Add libdl.so to lsan_suppressions.txt. r=froydnj
2014-11-02 18:35:23 +01:00
David Rajchenbach-Teller
5b229b923d
Bug 1044020 - Add duration of shutdown phases to Telemetry. r=froydnj
2014-10-21 13:12:15 +02:00
Carsten "Tomcat" Book
25c8587e41
merge fx-team to mozilla-central a=merge
2014-11-04 13:17:35 +01:00
Mike Hommey
0039ffce9d
Bug 1091505 - Run subconfigures in parallel. r=gps
...
On automation, this brings Windows configure time on a clobber from 5:30 to 3:10.
Sadly, because make needs to run under intl/icu/host before configuring
intl/icu/target, intl/icu/host needs to be configured independently. Fortunately,
that's not configured for normal windows builds anyways.
Also, having multiple subconfigures sharing the same cache file is dangerously
racy. Fortunately, not a lot do. In fact, only js/src and $_subconfigure_subdir
do, so force the latter (only used for ldap sdk on comm-central) not to
configure in parallel.
2014-11-04 13:50:18 +09:00
Nick Alexander
f504e228bd
Bug 1091087 - Disable MOZ_NATIVE_DEVICES when MOZ_ANDROID_RESOURCE_CONSTRAINED is set. r=glandium
...
This saves dexing and shipping the Google Play Services and other Google
libraries, which add resources and about 3megs of code.
Due to ordering issues, the relevant flags and toggles were moved to
configure.in and exposed early enough to be used by confvars.sh.
2014-11-03 20:04:19 -08:00
Masatoshi Kimura
6ebde9634a
Bug 1092813 - Update the SDK path to 8.1. r=mshal
2014-11-04 06:35:12 +09:00
Carsten "Tomcat" Book
a9b0d4d5fe
Backed out changeset f0651992278c (bug 1092813) for bustage on a CLOSED TREE
2014-11-03 16:46:20 +01:00
Masatoshi Kimura
46a6646eef
Bug 1092813 - Update the SDK path to 8.1. r=mshal
2014-11-04 00:21:40 +09:00
David Lubin
fd455c6cd1
Bug 1091277 - Move replaceBackSlashes out of automationutils, r=jgriffin
2014-10-30 14:57:38 -07:00
Mark Goodwin
9d0a74981c
Bug 846489 - Part 3 - Tests. r=felipc@gmail.com
2014-10-30 12:52:00 +01:00
Carsten "Tomcat" Book
3f5e9758ea
Backed out changeset 3ea8068731c9 (bug 846498)
2014-10-31 10:03:10 +01:00
Mark Goodwin
02b811e48b
Bug 846498 - Part 3 Testsfor Bug 846498. r=felipc@gmail.com
2014-10-30 12:52:00 +01:00
Mike Hommey
d667f4bb59
Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
...
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.
Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.
Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
Nicholas Nethercote
bec0f45d96
Bug 1089446 - Reimplement build/unix/uniq.pl in Python, and remove its unit test. r=gps.
...
--HG--
extra : rebase_source : 5e7ebf7a59a5966b1af5c8a3165b53bb7bd42770
2014-10-28 15:04:03 -07:00
Ehsan Akhgari
9214591b2c
Bug 1090512 - Emulate the clang-cl compiler version in toolchain.m4; r=glandium
...
--HG--
extra : rebase_source : 65732c6696699ffb62acb76c19133537448e6fb7
2014-10-29 12:33:32 -04:00
Mike Hommey
bc89ac2f89
Bug 1090107 - Define stlport dependencies in moz.build. r=mshal
2014-10-29 13:29:42 +09:00
Nathan Froyd
7514d4dd91
Bug 1089832 - remove build/unix/abs2rel.pl; r=glandium
2014-10-27 16:02:50 -04:00
Mike Shal
0ed4e53eeb
Bug 1087104 - Implement partial mar generation in make for 'mach build'; r=glandium
2014-10-24 18:24:33 -04:00
Panos Astithas
bb949c4017
Bug 1024110 - Change Aurora's default profile behavior to use channel-specific profiles. r=bsmedberg f=gavin,markh
2014-09-23 21:49:03 +03:00
Mark Finkle
4484ac5841
Bug 1088038 - Add some basic tests for video controls and video playback r=snorp
2014-10-23 16:31:06 -04:00
Mike Shal
5409c50027
Bug 1085026 - Use sha512 hashes for mar files; r=glandium
2014-10-23 11:32:25 -04:00
Mike Shal
64facf4193
Bug 1084163 - Remove 'make check' from automation/build; r=glandium
...
'make check' is somewhat special in that we want to trigger testers
before it finishes. Since moving sendchange into mach is difficult and
'make check' may be going away in the future anyway, just pull it out
for now.
Also remove the MOZ_AUTOMATION_*_SENDCHANGE flags since we aren't using
them.
2014-10-23 11:30:17 -04:00
Benoit Girard
b6f9b243d4
Bug 1062726 - Add ./mach ide [visualstudio,eclipse] command. r=gps
...
--HG--
extra : rebase_source : 6c0ed5227c59380722863be8ecc389d9a53fc0a0
2014-09-04 02:08:33 -04:00
Carsten "Tomcat" Book
dde4a5ee7f
Backed out changeset f353f95ad293 (bug 1084157) for ASAN Test Bustage on a CLOSED TREE
2014-10-22 15:52:03 +02:00
Ehsan Akhgari
00175c0793
Bug 1084157 - Make --enable-address-sanitizer pass the correct -fsanitize arguments to the toolchain; r=glandium
2014-10-22 08:30:05 -04:00
Ehsan Akhgari
fa53abc047
Bug 1083887 - Package the clang-cl runtime library for ASAN on Windows ASAN builds; r=gps
2014-10-16 21:40:00 -04:00
Tooru Fujisawa
dbd0aadeb5
Bug 1080910 - Add USE_ICU variable separated from ENABLE_INTL_API. r=glandium
2014-10-10 02:55:00 -04:00
Ehsan Akhgari
1259e667ec
Bug 1082987 - Never use the debug runtime libraries for Windows ASAN builds; r=glandium
...
This is a non-supported AddressSanitizer configurations, and it
will fail the build.
2014-10-16 09:13:27 -04:00
Mike Hommey
d2f7286d95
Bug 1081682 - Make --with-ccache use --with-compiler-wrapper under the hood. r=mshal
...
Also, avoid removing --with-ccache from all subconfigure calls. Only remove it
from NSPR's.
2014-10-15 14:47:02 +09:00
Sebastian Hengst
1596679a9f
Bug 1078033 - Remove remaining Camino code. r=ted
2014-10-10 17:00:29 +02:00
Chris Manchester
159f5d88c2
Bug 1050511 - Modify import of marionette harness to avoid a mismatch in assertRaises when running through mach. r=gps
2014-10-10 12:58:10 -04:00
Mike Shal
3c2c01515d
Bug 1077597 - force -j1 for {pretty-}package-tests; r=glandium
2014-10-03 16:43:26 -04:00
Ian Neal
ac61fe6ead
Bug 1060966 Fix for Can't open perl script "/comm-central/mozilla/../build/win32/dumpenv4python.pl": No such file or directory r=glandium
2014-10-08 22:43:47 +08:00
Mike Hommey
173edb382b
Bug 857628 - Add a --enable-pie configure option to build target programs as position independent executables when supported by gcc/clang. r=mshal
2014-09-26 07:33:56 +09:00
Andrew McCreight
4fcf9e3536
Bug 1076969 - processLeakLog should come up with reasonable defaults itself. r=jmaher
...
Instead of grabbing attributes off options at every call site, pass
in the options object to processLeakLog, and attempt to get the attributes
there. If not present, use a restrictive default value.
This will prevent silent harness failures if one of the many ways to invoke
processLeakLog fails to set up these options, and makes it so they
don't have to set it up if they don't care.
2014-10-06 14:23:17 -07:00
Nicholas Nethercote
cce4aa7ac7
Bug 1074008 - Add a --fix-stacks option to dmd.py. r=glandium.
...
--HG--
extra : rebase_source : 6ecfdf21ed09671bf9e1e65072dafc1402052a65
2014-09-28 18:36:49 -07:00
Ed Morley
2078de0125
Backed out changeset e2fee324047d (bug 857628) for causing bug 1076892
2014-10-03 14:19:45 +01:00
Nicholas Nethercote
7264ca8247
Bug 1069034 - Update Valgrind suppressions to handle the more detailed stack traces given by Valgrind 3.10. r=jseward.
...
--HG--
extra : rebase_source : 4e9eff4e912d1e182863429cf3f7da5cfbaedc10
2014-10-01 20:27:37 -07:00
Andrew McCreight
4c02dac13c
Bug 1068276, part 2 - Make unexpected failure to produce a leak log an error. r=jmaher
2014-09-30 14:17:27 -07:00
Andrew McCreight
332647cd60
Bug 1068276, part 1 - Allow configuring which type of processes we complain about when there's no leak log. r=jmaher
...
Then don't warn for missing logs from tab and geckomediaplugin processes, or default processes on B2G.
2014-09-30 14:17:27 -07:00
Randell Jesup
05babcad2d
Bug 1074548: lazy-allocate webrtc trace buffers in RELEASE_BUILDs r=ted
2014-09-30 16:11:16 -04:00