Carsten "Tomcat" Book
452383b5b5
Merge mozilla-central to mozilla-inbound
2014-11-21 13:00:50 +01:00
Wes Kocher
b81ee28f94
Merge m-c to fx-team a=merge CLOSED TREE
2014-11-20 18:06:48 -08:00
Margaret Leibovic
78a98e1976
Bug 786638 - Create basic framework for testing reading list pages. r=bnicholson,nalexander
...
--HG--
rename : mobile/android/base/tests/robocop_article.html => mobile/android/base/tests/reader_mode_pages/basic_article.html
2014-11-20 17:47:00 -08:00
Nazma Panjwani
2ce21ee428
Bug 1091280 - moved options from AutomationUtils.addCommonOptions to runreftest.py, mochitest_options.py, runxpcshelltests.py and removed the addCommonOptions from automationUtils and automation.py.in, r=ahal
2014-11-19 12:31:45 -08:00
Wes Kocher
4cb3f3bc44
Merge actual fx-team (previous merge push was a mislabeled inbound merge) to m-c a=merge
2014-11-19 18:49:45 -08:00
Nick Alexander
f16d77b0a2
Bug 1099501 - Export and use ANDROID_TOOLS where appropriate. r=snorp,bnicholson
...
In certain configurations, in particular when installing the Android SDK
using HomeBrew, one sees a configuration with symlinks like:
[brian@brian-macbook git]$ ls -l /usr/local/Cellar/android-sdk/23.0.2/
total 72
...
lrwxr-xr-x 1 brian admin 38 Nov 14 16:39 platforms -> ../../../var/lib/android-sdk/platforms
...
drwxr-xr-x 26 brian admin 884 Nov 14 17:43 tools
In this case, we have
ANDROID_SDK=/usr/local/Cellar/android-sdk/23.0.2/platforms/android-21.
It is an anti-pattern to use ANDORID_SDK/.. to find other paths in the
tree. This pattern is used in at least two places:
1) When we try to find
/usr/local/Cellar/android-sdk/23.0.2/platforms/android-21/../../tools,
we end up in the /usr/local/var/lib subtree. This patch works around
that by exporting and using ANDROID_TOOLS; ANDROID_TOOLS itself is
extracted using path matching, rather than following .. through the
filesystem.
2) We also need to use ANDROID_SDK_ROOT rather than
ANDROID_SDK/../.. through-out.
--HG--
extra : rebase_source : 5e0323a94f2b80550f17a624e16f338cdeec406d
2014-11-17 11:12:00 -08:00
Nicholas Nethercote
d512899a43
Bug 1069695 - Use --trace-children=yes in |mach valgrind-test|. r=jseward.
...
--HG--
extra : rebase_source : 3514fc02297fea921c13df7c8c02ab07c54616ab
2014-11-11 20:47:00 -08:00
Jan de Mooij
8c45bfcc80
Bug 1096280 part 2 - Add Octane to the PGO profile. r=h4writer
...
--HG--
rename : js/src/octane/base.js => build/pgo/js-input/octane/base.js
rename : js/src/octane/box2d.js => build/pgo/js-input/octane/box2d.js
rename : js/src/octane/code-load.js => build/pgo/js-input/octane/code-load.js
rename : js/src/octane/crypto.js => build/pgo/js-input/octane/crypto.js
rename : js/src/octane/deltablue.js => build/pgo/js-input/octane/deltablue.js
rename : js/src/octane/earley-boyer.js => build/pgo/js-input/octane/earley-boyer.js
rename : js/src/octane/gbemu-part1.js => build/pgo/js-input/octane/gbemu-part1.js
rename : js/src/octane/gbemu-part2.js => build/pgo/js-input/octane/gbemu-part2.js
rename : js/src/octane/mandreel.js => build/pgo/js-input/octane/mandreel.js
rename : js/src/octane/navier-stokes.js => build/pgo/js-input/octane/navier-stokes.js
rename : js/src/octane/pdfjs.js => build/pgo/js-input/octane/pdfjs.js
rename : js/src/octane/raytrace.js => build/pgo/js-input/octane/raytrace.js
rename : js/src/octane/regexp.js => build/pgo/js-input/octane/regexp.js
rename : js/src/octane/richards.js => build/pgo/js-input/octane/richards.js
rename : js/src/octane/splay.js => build/pgo/js-input/octane/splay.js
rename : js/src/octane/typescript-compiler.js => build/pgo/js-input/octane/typescript-compiler.js
rename : js/src/octane/typescript-input.js => build/pgo/js-input/octane/typescript-input.js
rename : js/src/octane/typescript.js => build/pgo/js-input/octane/typescript.js
rename : js/src/octane/zlib-data.js => build/pgo/js-input/octane/zlib-data.js
rename : js/src/octane/zlib.js => build/pgo/js-input/octane/zlib.js
2014-11-19 15:10:55 +01:00
Jan de Mooij
409af0345b
Bug 1096280 part 1 - Move sunspider files in build/pgo/js-input to a new sunspider directory. r=ted
...
--HG--
rename : build/pgo/js-input/3d-cube.html => build/pgo/js-input/sunspider/3d-cube.html
rename : build/pgo/js-input/3d-morph.html => build/pgo/js-input/sunspider/3d-morph.html
rename : build/pgo/js-input/3d-raytrace.html => build/pgo/js-input/sunspider/3d-raytrace.html
rename : build/pgo/js-input/access-binary-trees.html => build/pgo/js-input/sunspider/access-binary-trees.html
rename : build/pgo/js-input/access-fannkuch.html => build/pgo/js-input/sunspider/access-fannkuch.html
rename : build/pgo/js-input/access-nbody.html => build/pgo/js-input/sunspider/access-nbody.html
rename : build/pgo/js-input/access-nsieve.html => build/pgo/js-input/sunspider/access-nsieve.html
rename : build/pgo/js-input/bitops-3bit-bits-in-byte.html => build/pgo/js-input/sunspider/bitops-3bit-bits-in-byte.html
rename : build/pgo/js-input/bitops-bits-in-byte.html => build/pgo/js-input/sunspider/bitops-bits-in-byte.html
rename : build/pgo/js-input/bitops-bitwise-and.html => build/pgo/js-input/sunspider/bitops-bitwise-and.html
rename : build/pgo/js-input/bitops-nsieve-bits.html => build/pgo/js-input/sunspider/bitops-nsieve-bits.html
rename : build/pgo/js-input/controlflow-recursive.html => build/pgo/js-input/sunspider/controlflow-recursive.html
rename : build/pgo/js-input/crypto-aes.html => build/pgo/js-input/sunspider/crypto-aes.html
rename : build/pgo/js-input/crypto-md5.html => build/pgo/js-input/sunspider/crypto-md5.html
rename : build/pgo/js-input/crypto-sha1.html => build/pgo/js-input/sunspider/crypto-sha1.html
rename : build/pgo/js-input/date-format-tofte.html => build/pgo/js-input/sunspider/date-format-tofte.html
rename : build/pgo/js-input/date-format-xparb.html => build/pgo/js-input/sunspider/date-format-xparb.html
rename : build/pgo/js-input/math-cordic.html => build/pgo/js-input/sunspider/math-cordic.html
rename : build/pgo/js-input/math-partial-sums.html => build/pgo/js-input/sunspider/math-partial-sums.html
rename : build/pgo/js-input/math-spectral-norm.html => build/pgo/js-input/sunspider/math-spectral-norm.html
rename : build/pgo/js-input/regexp-dna.html => build/pgo/js-input/sunspider/regexp-dna.html
rename : build/pgo/js-input/string-base64.html => build/pgo/js-input/sunspider/string-base64.html
rename : build/pgo/js-input/string-fasta.html => build/pgo/js-input/sunspider/string-fasta.html
rename : build/pgo/js-input/string-tagcloud.html => build/pgo/js-input/sunspider/string-tagcloud.html
rename : build/pgo/js-input/string-unpack-code.html => build/pgo/js-input/sunspider/string-unpack-code.html
rename : build/pgo/js-input/string-validate-input.html => build/pgo/js-input/sunspider/string-validate-input.html
2014-11-19 15:10:52 +01:00
Jan Keromnes
43b6c73196
Bug 1011562 - Enable the packaging of MOZTT fonts on all build targets. r=fabrice
2014-11-15 03:10:00 +01:00
David Rajchenbach-Teller
bb44ff8ee3
Bug 1044020 - Add libdl.so to lsan_suppressions.txt. r=froydnj
2014-11-02 18:35:23 +01:00
David Rajchenbach-Teller
c81e13aed5
Bug 1044020 - Add duration of shutdown phases to Telemetry. r=froydnj
2014-11-10 13:58:14 +01:00
Carsten "Tomcat" Book
a1c255441d
merge fx-team to mozilla-central a=merge
2014-11-14 13:13:42 +01:00
Mark Finkle
6db4ff1240
Bug 1098456 - Increase timeout in blockForEvent (hail mary) r=gbrown
2014-11-13 16:53:48 -05:00
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
Andrew McCreight
19c15bdbc6
Bug 1067664, part 2 - Stop ignoring tab process leaks. r=jmaher
2014-09-30 09:54:25 -07:00
Andrew McCreight
b41400dfe4
Bug 1067664, part 1 - Allow different leak thresholds for different types of processes. r=jmaher
2014-09-30 09:54:25 -07:00
Carsten "Tomcat" Book
1f82b2fb58
merge fx-team to mozilla-central a=merge
2014-09-30 15:10:47 +02:00
Camilo Viecco
836f2a96a1
Bug 787133 - (hpkp) Part 2/2. Tests r=keeler
2014-09-29 20:31:08 -07:00
Stephen Pohl
6c7fc66e82
Mac v2 signing - Bug 1060652 - Make mochitest harness work with the new bundle structure for v2 signatures on OSX. r=jmaher
2014-09-29 11:51:25 -07:00
Ryan VanderMeulen
d4a650a82b
Backed out 4 changesets (bug 1068276, bug 1067664) for Android leaktest complaints.
...
Backed out changeset 846faaa68219 (bug 1068276)
Backed out changeset 35e71ffcf8e1 (bug 1068276)
Backed out changeset 605f59a806fd (bug 1067664)
Backed out changeset 2d5b7ea96b70 (bug 1067664)
--HG--
extra : rebase_source : 7a90c78ba35f31acce7609d5d8375a593cb9825d
2014-09-26 16:02:12 -04:00
Jim Chen
5031ab0f15
Bug 1067018 - Always specify throw() for nothrow placement new/delete; r=glandium
2014-09-26 15:45:45 -04:00
Andrew McCreight
d50e32f0f9
Bug 1068276, part 2 - Make unexpected failure to produce a leak log an error. r=jmaher
2014-09-26 10:34:09 -07:00
Andrew McCreight
8b01964740
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-26 10:34:09 -07:00
Andrew McCreight
0f3591b1fe
Bug 1067664, part 2 - Stop ignoring tab process leaks. r=jmaher
2014-09-26 10:34:09 -07:00
Andrew McCreight
bc18942ac0
Bug 1067664, part 1 - Allow different leak thresholds for different types of processes. r=jmaher
2014-09-26 10:34:08 -07:00
Mike Shal
ce43bf9aae
Bug 1072073
- pretty-l10n-check should also be -j1; r=glandium
2014-09-25 23:13:27 -04:00
Mike Hommey
209fae0983
Bug 857628 - Build target programs as position independent executable when supported by gcc/clang. r=mshal
2014-09-26 07:33:56 +09:00
Andrew McCreight
da0a58f3db
Bug 1071289 - Remove the leading space from processString in processSingleLeakFile. r=jmaher
2014-09-25 13:01:33 -07:00
Gian-Carlo Pascutto
2d486eeb3a
Bug 1059573 - Add an option to use hardware AEC for WebRTC. r=jesup,ted
2014-09-24 19:11:58 +02:00
Chris Manchester
6227d2af66
Bug 1068429 - Log crashes with structured logging for those using structured logging.;r=ahal
2014-09-23 20:33:31 -04:00
Nils Ohlmeier [:drno]
999a679fe9
Bug 1049688 - Allow override of MOZ_DISABLE_NONLOCAL_CONNECTIONS. r=froydnj
2014-09-22 09:48:00 -04:00
Andrew McCreight
9c26893a4c
Bug 1068280 - If there are multiple bloat views in a single leak log, use the largest one. r=jmaher
2014-09-22 11:07:46 -07:00
Carsten "Tomcat" Book
477171c3f3
merge mozilla-inbound to mozilla-central a=merge
2014-09-22 12:58:26 +02:00
Chris Kitching
2a77d725c8
Bug 1067056: Remove JavaDomKeyLocation and GeneratorOptions annotation. r=jchen
2014-09-13 17:42:03 -07:00
Chris Kitching
c0119e5330
Bug 1067060: Remove redundant typecasts, add final and some override annotations. r=mcomella
2014-09-13 18:58:07 -07:00
Chris Kitching
0809969f77
Bug 1067060: Remove use of SynchronousQueue from RobocopUtils. r=mcomella
2014-09-13 19:27:15 -07:00
Chris Manchester
5ccf82255b
Bug 1061670 - Log failures in automationutils.py at the warning level for visibility when running locally. r=ahal
2014-09-16 22:32:13 -04:00
Mark Hammond
f9a0630114
Bug 1058433 - nsPermissionManager now records the mod-time of a permission and allows removal of ones modified since a specified time. r=ehsan
2014-09-15 11:33:12 +10:00
Andrew McCreight
e82ece0916
Bug 1069689, part 3 - Make 'default' the default process type. r=jmaher
2014-09-19 15:00:43 -07:00
Andrew McCreight
ef73dc680f
Bug 1069689, part 2 - Don't generate a regexp then throw it away. r=jmaher
2014-09-19 15:00:43 -07:00
Andrew McCreight
28ff62477b
Bug 1069689, part 1 - .*? at the start of a search regexp isn't useful. r=jmaher
2014-09-19 15:00:43 -07:00
Aaron Klotz
680d0557ea
Bug 1070042: Fix --debugger parameter in reftest/crashtest; r=ted
2014-09-19 14:49:34 -06:00
Alessio Placitelli
6418bc83d3
Bug 928397 - Add mozdebug package to mozbase. r=ted.mielczarek
2014-07-02 13:51:00 +02:00
Alessio Placitelli
77aeb04740
Bug 928397 - Enable xpcshell-test debugging on Windows platforms and default debugger detection. r=ted.mielczarek
2014-07-02 13:52:00 +02:00
Christian Holler
53335f3133
Bug 1058500 - Add MSan support to the build system. r=ted,waldo
2014-09-11 23:21:46 +02:00
Mike Hommey
034163d15c
Bug 1059255 - Stop building stdc++compat as a real library. r=mshal
...
Incidentally, this makes the build fail because stdc++compat.o then appears
twice on the libxul linkage command line. This, in turn, is because
widget/xremoteclient creates both a program and an intermediate library for
libxul. The Program() template adds stdc++compat to the directory data,
which ends up being added to libxul as well. The same kind of issue arises
when linking the gtest-enabled libxul.
While eventually we'll be able to avoid those problems, it's not the case
yet, so work around the issue by making expand-libs skip .desc files that
appear multiple times.
2014-09-11 12:19:28 +09:00
Richard Newman
b1b7691e2d
Bug 1063868 - Allow exclusion of fonts from constrained APKs. r=nalexander
2014-09-09 11:57:55 -07:00
Nick Alexander
53b030da7e
Bug 874729 - Part 1: Swallow IOErrors when pulling ANR traces. r=jmaher
...
On my local testing devices, |adb pull| complains about not being able
to read /data/anr/traces.txt but the command succeeds. The subsequent
local file read produces an IOError. This ignores that exception.
2014-09-08 16:23:10 -07:00
Carsten "Tomcat" Book
e0bb163319
merge fx-team to mozilla-central a=merge
2014-09-08 15:26:03 +02:00
Nicholas Nethercote
246ca90556
Bug 1062689 - Run local mochitest and reftest output through fix_macosx_stack.py on Mac. r=ted.
2014-09-04 22:19:42 -07:00
Richard Newman
24259b0a9e
Bug 1063643 - Allow for building Fennec with a limited set of resources. r=nalexander
2014-09-06 08:25:20 -07:00
Richard Newman
93685a1fb3
Bug 1063109 - Allow for aapt to be invoked with max-res-version argument. r=nalexander
2014-09-05 21:10:23 -07:00
Nathan Toone
31885783c5
Bug 1055909 - Check for google play services after loading configure.sh from branding. r=glandium
2014-09-04 08:01:00 +02:00
James Graham
b609197c3b
Bug 945222 - Initial import of web-platform-tests testsuite 4/4 : Integration with build system, mach and mozharness, r=ahal,gps
...
--HG--
extra : rebase_source : 0d704f5a3edcbcef56d15b76ef26aae1b7232c4d
2014-09-04 12:52:43 +01:00
Mike Hommey
d0c653396e
Bug 1062219 - Don't build build/clang-plugin as an external directory. r=jcranmer
2014-09-04 17:44:01 +09:00
Nicholas Nethercote
b818adb5c2
Bug 1050601 - Remove fix-linux-stack.pl. r=ted.
...
--HG--
extra : rebase_source : f344aa5db9e16575835a7de3df34c311635c128b
2014-09-03 09:24:38 -07:00
Mike Hommey
22206d6d18
Bug 1059129 - Move the addition of stdc++compat to templates. r=mshal
2014-09-04 09:05:12 +09:00
Mike Hommey
a653121671
Bug 1059113 - Use templates for shared libraries and frameworks. r=gps
...
Also force to use the existing template for XPCOM components.
2014-09-04 09:04:45 +09:00
Mike Hommey
6258dd8523
Bug 1059090 - Don't require SOURCES to be set for CPP_UNIT_TESTS and SIMPLE_PROGRAMS. r=mshal
2014-09-03 14:16:37 +09:00
Mike Hommey
fc99c53ae5
Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps
2014-09-03 14:10:54 +09:00
David Major
e7624247c7
Bug 1061335 - Part 2: Add in-tree mozconfigs for VS2013 (these are not yet active) r=glandium
...
--HG--
rename : build/win32/mozconfig.vs2010-win64 => build/win32/mozconfig.vs2013-win64
rename : build/win64/mozconfig.vs2010 => build/win64/mozconfig.vs2013
extra : rebase_source : c5dd9c6be79230465f3a1d2e2d035e8b89ff2345
2014-09-03 10:34:05 +12:00
David Major
49d841430f
Bug 1061335 - Part 1: Rename mozconfig.vs2010-common to mozconfig.vs-common. r=glandium
...
--HG--
rename : build/mozconfig.vs2010-common => build/mozconfig.vs-common
extra : rebase_source : d17ad706b488ef28c1122d84cc75638ddf4dbedc
2014-09-03 10:32:37 +12:00
Christian Holler
09132a1c27
Bug 1051190 - Copy and package ASan dylib on OSX. r=ted
...
--HG--
extra : rebase_source : 1f89ecea3b088fa6816687750cbd49306fd1a1fa
2014-09-01 14:34:23 +02:00
Chris Manchester
949bb5e354
Bug 1045525 - Convert automationutils python logging to log through mozlog.structured.;r=ahal
2014-08-29 10:37:17 -04:00
Byron Campen [:bwc]
f6846ab8ee
Bug 1055852 - Part 2: Remove the suppressions for these leaks. r=mccr8
2014-08-29 09:35:35 -04:00
Andrew McCreight
6fc8549174
Bug 1057804 - Add additional LSan suppression for nrappkit initialization to deal with shallower stack frames on 34 Aurora. r=bwc
...
DONTBUILD
2014-08-28 11:29:27 -07:00
Andrew McCreight
e996d51bd7
Back out 77385b914d3b for using the wrong bug number.
2014-08-28 12:57:59 -07:00
Andrew McCreight
549581b431
Bug 1057084 - Add additional LSan suppression for nrappkit initialization to deal with shallower stack frames on 34 Aurora. r=bwc
2014-08-28 12:53:47 -07:00
Jim Chen
893d3c90a2
Bug 1056941 - Disable unused local typedef warning in STLPort; r=glandium
2014-08-26 15:07:59 -04:00
Mark Banner
df1783f479
Bug 763180 - NS_XRE_ENABLE_EXTENSION_MANAGER flag does nothing - remove it. r=glandium
2014-08-26 08:50:07 +01:00
Randell Jesup
c136ea7611
Bug 1051087: Ensure NEON optimizations are used for libyuv and webrtc audio code r=ted
2014-08-25 15:39:04 -04:00
Ryan VanderMeulen
f1e20fb689
Merge inbound to m-c. a=merge
...
CLOSED TREE
2014-08-25 11:49:37 -04:00
Georgios Kontaxis
38d41cf15a
Bug 1043801: tests asserting doorhanger correctly reflects tracking protection state r=adw
2014-08-22 20:26:46 -07:00
Andrew McCreight
e79de5962a
Bug 1055154 - Suppress more WebRTC intermittent leaks exposed by earlier suppression removals. r=nobody
2014-08-20 12:46:11 -07:00
Andrew McCreight
9dd31134f4
Bug 1055154 - Add additional suppressions for an intermittent WebRTC leak. r=jesup CLOSED TREE
2014-08-20 10:18:09 -07:00
Andrew McCreight
07a26b75d3
Bug 1055154 - Add finer-grained LSan suppressions for WebRTC leaks. r=njn DONTBUILD
2014-08-19 16:46:01 -07:00
Nathan Froyd
072b3b906e
Bug 1045617 - move services's run_server.py Makefile rules into mach; r=gps
2014-07-30 15:44:13 -04:00
Sylvestre Ledru
a82b0c1825
Bug 1051987 - By default, hide the disabled commands. They are eating the display for no value. $ ./mach -v help bring them back. r=jmaher
...
From 7c2de97792113d3415acf2cfa1591fa05c5b07a8 Mon Sep 17 00:00:00 2001
display for no value. $ ./mach -v help bring them back.
---
build/mach_bootstrap.py | 2 +-
python/mach/mach/dispatcher.py | 14 +++++++-------
python/mach/mach/main.py | 3 +++
3 files changed, 11 insertions(+), 8 deletions(-)
2014-08-11 18:31:24 +02:00
Andrew McCreight
79ad34b9a6
Bug 1023585 - Remove suppression for AllocateArrayBufferContents now that the leak is fixed. r=khuey
2014-08-15 14:00:53 -07:00
Mike Shal
d146198436
Bug 1047621 - Move link.py to config for importing expandlibs_exec; r=gps
2014-08-13 14:23:11 -04:00
Mike Hommey
df40db63a5
Bug 1041941 - Use templates for Gecko XPCOM components. r=gps
2014-08-24 09:11:05 +09:00
Andrew McCreight
e8f91c6352
Bug 1055154 - Add more intermittent WebRTC leaks to suppression list.
...
DONTBUILD
2014-08-22 13:43:11 -07:00
Andrew McCreight
b276175bfe
Bug 1052224 - Disable leak checking in content processes. r=jmaher
2014-08-22 10:59:22 -07:00
James Willcox
92d6a7a2b2
Bug 1086693 - Part 5: Add a 'catchException' mode to JNI generator r=ckitching
2014-11-13 12:47:24 -06:00
James Willcox
ba277e178c
Bug 1086693 - Part 4: Add a lazy initialization mode to CodeGenerator, and use it for SDK bindings r=ckitching
2014-11-13 12:47:24 -06:00
James Willcox
1c36972ff1
Bug 1086693 - Part 3: Don't generate members that are above a given API version r=ckitching
2014-11-13 12:47:23 -06:00
Nick Alexander
f71ebbe1e4
Bug 1086693 - Part 2: Generate and build Android SDK JNI wrappers. r=gps
2014-11-13 12:47:23 -06:00
James Willcox
24e85a4ca1
Bug 1086693 - Part 1: Add SDKProcessor r=ckitching
2014-11-13 12:47:22 -06:00
Jan de Mooij
88a4e98ddc
Backout a3f7920495b4 (bug 1096280) because it made benchmarks more noisy and didn't help much. r=me
2014-11-20 12:07:26 +01:00
Mike Hommey
e82f0c3fce
Bug 1053140 part 3 - Separate out sandbox infrastructure from moz.build variables storage. r=gps
...
--HG--
rename : python/mozbuild/mozbuild/frontend/sandbox_symbols.py => python/mozbuild/mozbuild/frontend/context.py
rename : python/mozbuild/mozbuild/test/frontend/test_sandbox_symbols.py => python/mozbuild/mozbuild/test/frontend/test_context.py
2014-08-15 13:52:18 +09:00
Ralph Giles
796d21b80d
Bug 1054043 - Remove wrapcommand. r=ted
...
This code was only needed on osx 10.5, and the version string compare
fails on osx 10.10.
2014-08-14 15:35:00 -07:00
Ted Mielczarek
3920eb41a0
bug 1052454 - fix error messages from unify script. r=gps
2014-08-14 12:12:03 -04:00
Makoto Kato
cb3a5de9fe
Bug 1051669 - Use --disable-tools on cross build option of ICU. r=glandium
2014-08-14 17:08:44 +09:00
Mike Hommey
4fda2da4f7
Bug 1042432 - Change how UPLOAD_EXTRA_FILES is passed down from mozconfig.cache to the build system. r=mshal
2014-08-14 07:15:35 +09:00
Ryan VanderMeulen
11585b0a0d
Merge m-c to fx-team. a=merge
2014-08-13 15:32:14 -04:00
Tim Taubert
c05e42221f
Bug 1052371 - Fix m-bc shutdown leak detector r=akachkach
2014-08-12 21:23:29 +02:00
Tim Taubert
ada280317b
Backed out changeset d04a9bf0df24 (bug 1052371)
2014-08-12 21:11:17 +02:00
Tim Taubert
e0f0734aff
Backed out changeset 9b26ce378971 (bug 1052371)
2014-08-12 21:11:16 +02:00
Tim Taubert
061dd16903
Bug 1052371 - Bustage fix for android mochitests on a CLOSED TREE r=bustage
2014-08-12 20:40:43 +02:00
Tim Taubert
8b39f8ee96
Bug 1052371 - Fix m-bc shutdown leak detector r=akachkach
2014-08-12 13:25:23 +02:00
EKR
ffe3f9c163
Bug 1047487 - Add support for G.722. r=jesup
2014-08-02 21:10:09 -07:00
Geoff Brown
c3b12d660f
Bug 1042097 - Upload Android tombstones to blobber; r=dminor
2014-08-11 11:55:28 -06:00
Ted Mielczarek
96a23f8aff
bug 1049202 - remove automationutils mozinfo workaround for non-mozharness Android tests. r=jmaher
2014-08-11 07:46:46 -04:00
Sylvestre Ledru
ac9d156829
Bug 1050715 - Update the description of the various tests targed proposed by './mach help' r=jmaher
...
--HG--
extra : rebase_source : 29019a02711ffce5c148787517051855259b6446
2014-08-09 15:37:29 +02:00
Ehsan Akhgari
5a8158b74e
Bug 1043390 - Don't use getSourceRepo on local builds; r=glandium
2014-08-07 21:29:39 -04:00
Nigel Babu
e30a4980db
Backed out changeset 87f53a100db0 (bug 1043390) for xpshell bustage on ASAN on a CLOSED TREE
2014-08-08 11:38:49 +05:30
Ehsan Akhgari
d29ef9c03e
Bug 1043390 - Don't use getSourceRepo on local builds; r=glandium
2014-08-07 21:29:39 -04:00
Mike Hommey
0f4c5d9244
Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps
...
* * *
Bug 1047267 - To fold with "Move remaining OS_LIBS and EXTRA_LIBS to moz.build"
2014-08-07 14:21:03 +09:00
Mike Hommey
19e8ecfce2
Bug 1047267 - Allow to reference libraries from third-party build systems in USE_LIBS. r=gps
2014-08-07 14:20:38 +09:00
Mike Hommey
490b04e4f0
Bug 1050037 - Remove STLPORT_LIBS/STLPORT_LDFLAGS from Makefiles. r=mshal
2014-08-07 13:48:10 +09:00
Mike Hommey
d8e176dce0
Bug 1049510 - Fix GCC_USE_GNU_LD when building with clang on linux. r=mshal
2014-08-07 02:59:31 +09:00
Ed Morley
fdc793d552
Merge latest green inbound changeset and mozilla-central; a=merge
2014-08-06 13:37:48 +01:00
Ed Morley
27b43d8237
Merge latest green fx-team changeset and mozilla-central; a=merge
2014-08-06 13:34:25 +01:00
Chris Kitching
4bd2a1a14e
Bug 1049105: Make annotation processor compile with Xlint:all r=kats
2014-08-05 21:13:49 -07:00
Chris Kitching
6c62798b21
Bug 1049105: Remove generateStatic option from JNI wrapper generator r=kats
2014-08-05 15:04:38 -07:00
Wes Kocher
28470a7734
Merge m-c to fx-team on a CLOSED TREE
2014-08-05 17:38:06 -07:00
Mike Hommey
8abd4db10f
Bug 1045783 - Move OS_LIBS from a passthrough to a more fully supported variable. r=gps
2014-08-06 07:25:05 +09:00
Mike Hommey
0f1191f02f
Bug 1045783 - Make most *_LIBS variables from configure lists in moz.build. r=mshal
2014-08-06 07:24:55 +09:00
Randall Barker
fb09981830
Bug 1042525 - Propogate MOZ_X11 to WebRTC build system. r=ted
2014-08-01 11:42:00 +02:00
Wes Kocher
706885b2f3
Merge m-c to b2g-inbound on a CLOSED TREE a=merge
2014-08-05 17:34:43 -07:00
Kyle Huey
4bf67a67d3
Bug 1038943: Bustage followup to fix Android on a CLOSED TREE. r=me
2014-08-05 15:15:38 -07:00
Kyle Huey
ead551b67a
Bug 1038943: Turn on leak checking on B2G with an initial threshold of 400000 bytes. r=ahal,dbaron
2014-08-05 14:11:53 -07:00
Mike Hommey
47bb971687
Fixup bug 1043268 because of b2g build failures after the landing of bug 1047791. r=me
2014-08-04 10:30:21 +09:00
Mike Hommey
ef3da4aa5c
Bug 1043268 - Skip subconfigures when it makes sense. r=mshal
2014-08-02 08:02:52 +09:00
Mike Hommey
59053e50c0
Bug 1046533 - Completely wrap subconfigures. r=mshal
...
While bug 903369 added some kind of wrapping, msys mangling on Windows made
it hard to make the python wrapper invoke subconfigures itself. This change
overcomes this, allowing to run subconfigures entirely independently of
the main configure if necessary, or to do more fancy checks without having
to resort to m4 and shell.
2014-08-02 08:02:30 +09:00
Nathan Froyd
aa850c4c7d
Bug 1042878 - part 1 - make most *CFLAGS variables from configure lists in moz.build; r=glandium
2014-07-24 11:54:42 -04:00
Kartikaya Gupta
905f96e254
Follow-up to bug 1019836 to replace tabs with spaces. r=me and DONTBUILD because whitespace changes only.
2014-08-05 15:52:43 -04:00
Bobby Holley
c3ca5c8c48
Bug 965898 - Add subdomains for mochi.test. r=ted
...
This allows us to test document.domain without hoisting the whole test into
an example.com iframe.
2014-07-30 12:23:04 -07:00
Alessio Placitelli
eee8778d75
Bug 1028090 - Enable xpcshell-test debugging on Windows platforms. r=jmaher
2014-07-28 12:04:00 -04:00
Ahmed Kachkach
3971b1c36d
Bug 1034267 - Structured Logging for robocop. r=gbrown
2014-07-29 14:11:00 +02:00
Ralph Giles
72053be415
Bug 1045128 - Bump MacOS X SDK to 10.7 for release builds. r=ted
...
This simplifies the medie PlatformDecoderModule build, and makes
it easier to create a toolchain needed for release builds. We
expect binaries built against the 10.7 sdk to still run on 10.6.
2014-07-28 10:36:52 -07:00
Bobby Holley
7db28dae27
Backed out 16 changesets (bug 965898) for rooting hazards. CLOSED TREE
...
Backed out changeset ac4abde3579f (bug 965898)
Backed out changeset c4c7ab1a2f70 (bug 965898)
Backed out changeset e0bf3598dfe1 (bug 965898)
Backed out changeset 8f2788a0ba24 (bug 965898)
Backed out changeset 0d1cda4decaa (bug 965898)
Backed out changeset 3d80ffc439fb (bug 965898)
Backed out changeset ad66ab36fe2d (bug 965898)
Backed out changeset dcf7ccf6eff2 (bug 965898)
Backed out changeset d3f02e80355d (bug 965898)
Backed out changeset 212f2d05d9e7 (bug 965898)
Backed out changeset c350a2c0aa6d (bug 965898)
Backed out changeset c75acd0663a9 (bug 965898)
Backed out changeset d68f7ef0ae69 (bug 965898)
Backed out changeset 610e6d6e1a88 (bug 965898)
Backed out changeset 54d40a30f6ad (bug 965898)
Backed out changeset 403a0e1d2324 (bug 965898)
2014-07-29 22:57:59 -07:00
Bobby Holley
6edddc7752
Bug 965898 - Add subdomains for mochi.test. r=ted
...
This allows us to test document.domain without hoisting the whole test into
an example.com iframe.
2014-07-29 21:35:32 -07:00
Ms2ger
f5a6e98287
Bug 1044657 - Move PYTHON_UNIT_TESTS to moz.build; r=mshal
...
As a first step, this moves PYTHON_UNIT_TESTS to moz.build as a passthru
variable. In the future, we could hook it up to |mach test|.
The __init__.py files may not need to be in the list, but I don't want to
change the list here.
2014-07-28 17:51:12 +02:00
Wes Kocher
88a01acaab
Merge m-c to fx-team
2014-07-25 16:27:34 -07:00
Richard Newman
5a3e3ba194
Bug 1042382 - Follow-up: remove broken use of $1 as minimum SDK version, because that's not what it means. r=trivial
2014-07-25 14:39:14 -07:00
Richard Newman
a1c9f42496
Bug 1042382 - Part 1: configure.in changes to allow Android SDK ranges to be specified. r=glandium
2014-07-25 13:27:49 -07:00
Richard Newman
e0a0aeac29
Backed out changeset cb8ca90a354d, 894afa1b44ae (bug 1042382)
2014-07-25 13:45:03 -07:00
Richard Newman
1d18f6a238
Bug 1042382 - Part 1: configure.in changes to allow Android SDK ranges to be specified. r=glandium
2014-07-25 13:27:49 -07:00
Ahmed Kachkach
e1ddcc3365
Bug 1042979 - Clean up unused imports, variables, and dead code in mochitest. r=ahal
2014-07-24 06:23:00 +02:00
Mike Hommey
ec8f2172fe
Bug 1043289 - Don't declare SOURCES and USE_LIBS when there is nothing to build. r=mshal
2014-07-25 07:10:15 +09:00
Mike Hommey
9e64bb1a69
Bug 1043084 - Fix elfhack test build failure with gold after bug 1036894. r=mshal
2014-07-25 07:08:34 +09:00
Jan de Mooij
6490db0af1
Bug 1031529 part 3 - Step defining JS_THREADSAFE, remove --disable-threadsafe. r=glandium
2014-07-24 11:56:45 +02:00
Marco Castelluccio
c38f173ebb
Bug 1021345 - Allow apps to be installed from the Marketplace staging server. r=fabrice
2014-07-23 13:20:25 +02:00
Mike Hommey
01fba997a3
Bug 1041936 - Allow static library definitions to depend on shared libraries. r=gps
2014-07-23 13:33:06 +09:00
Mike Hommey
0c6e44f82a
Bug 1036894 part 10 - Documentation for programs and libraries in moz.build world. r=gps
2014-07-23 13:31:10 +09:00
Mike Hommey
31cd528278
Bug 1036894 part 1 - Move MAKE_FRAMEWORK, SDK_LIBRARY, SHARED_LIBRARY_NAME and STATIC_LIBRARY_NAME to moz.build. r=gps
...
At the same time, make the Library data more useful in the build frontend.
2014-07-23 13:29:09 +09:00
Mike Hommey
7f13c61d0e
Bug 1040641 - Ignore AC_SUBSTs for variables we don't have use for but that autoconf itself exports. r=gps
2014-07-23 08:40:12 +09:00
Mike Shal
c5a2b3687b
Bug 978211 - various asan/mar/pretty/mach fixes; r=glandium
...
- Linux ASAN nightly builds do not do update packaging
- Only set mar properties if the mar file was actually created
- Unset MOZ_SIGN_CMD for pretty-* steps
2014-07-03 22:14:59 -04:00
Mike Shal
b6a88e2676
Bug 978211 - OSX automation configs; r=glandium
2014-07-03 22:05:45 -04:00