Commit Graph

4449 Commits

Author SHA1 Message Date
Wes Kocher
e97345c0bf Merge m-c to fx-team 2014-07-25 16:27:34 -07:00
Richard Newman
6858470513 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
9834a6db65 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
d024d6279f Backed out changeset cb8ca90a354d, 894afa1b44ae (bug 1042382) 2014-07-25 13:45:03 -07:00
Richard Newman
0dc8562a92 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
634b6a5ff0 Bug 1042979 - Clean up unused imports, variables, and dead code in mochitest. r=ahal 2014-07-24 06:23:00 +02:00
Mike Hommey
1b6283507b 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
1cbc85e62e 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
b1697f7931 Bug 1031529 part 3 - Step defining JS_THREADSAFE, remove --disable-threadsafe. r=glandium 2014-07-24 11:56:45 +02:00
Marco Castelluccio
3236b9594b Bug 1021345 - Allow apps to be installed from the Marketplace staging server. r=fabrice 2014-07-23 13:20:25 +02:00
Mike Hommey
ad2b8b8346 Bug 1041936 - Allow static library definitions to depend on shared libraries. r=gps 2014-07-23 13:33:06 +09:00
Mike Hommey
1c8e21d2d8 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
a33d7d67e6 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
45b81608ea 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
7099264c72 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
780a1c601a Bug 978211 - OSX automation configs; r=glandium 2014-07-03 22:05:45 -04:00
Mike Shal
4dd3387350 Bug 978211 - Windows configs; r=glandium 2014-07-03 19:28:43 -04:00
Georgios Kontaxis
3ee3af8b30 Bug 1029887: Test DOM nodes blocked by NS_ERROR_TRACKING_URI (r=mmc) 2014-07-18 17:26:24 -07:00
Marco Castelluccio
dbbaa5a183 Bug 1040179 - Test marketplace-dev certificates. r=fabrice 2014-07-19 13:51:24 +02:00
Ahmed Kachkach
4b03d2c025 Bug 886570 - Initial integration of structured logs in mochitest; r=ahal,Ms2ger 2014-07-17 09:02:00 +02:00
Steve Fink
7710497dcd Bug 975011 - Allow js/src/configure to invoke the in-tree NSPR configure. r=glandium
--HG--
extra : rebase_source : 92960a00e4d89eb9f2af4247c1434f31e27392a0
2014-02-25 14:15:16 -08:00
Carsten "Tomcat" Book
3bf8efc62d Backed out changeset 3325b46334d9 (bug 988464) for xpcshell test failure 2014-07-17 08:49:57 +02:00
Randell Jesup
7385a3fcfb Bug 988464: log nsThreads still active at nsThreadManager::Shutdown() r=bsmedberg 2014-07-17 00:38:51 -04:00
Joshua Cranmer
86f5a4b027 Bug 1038029 - Bad cache file is used for the LDAP C SDK, r=glandium
--HG--
extra : rebase_source : 260945940ca3eab61b1ff4ee0e206f44747e346d
2014-07-15 20:14:50 -05:00
Ryan VanderMeulen
296caa949c Merge inbound to m-c. a=merge 2014-07-11 16:34:56 -04:00
Carsten "Tomcat" Book
ce57787693 Backed out changeset cf85693280c7 (bug 886570) frequent mochitest-3 errors on windows 2014-07-11 14:15:29 +02:00
Mike Hommey
854e1175b7 Bug 1036645 part 3 - Fix the subconfigure wrapper heuristics to decide when to kill config.cache. r=gps 2014-07-11 19:06:14 +09:00
Mike Hommey
c562c67dc0 Bug 1036645 part 2 - Make using a separate config.cache the default for AC_OUTPUT_SUBDIRS. r=gps
All subconfigures are essentially doing it already, so just inverse the process. That would also limit problems with additional subconfigures (all the recent ones had to come with their own config.cache)
2014-07-11 19:06:07 +09:00
Mike Hommey
fcaa4d487d Bug 1036645 part 1 - Use AC_OUTPUT_SUBDIRS to call ICU configure. r=gps
As ICU needs an objdir different from its source directory, add support for
that in AC_OUTPUT_SUBDIRS.
2014-07-11 19:05:59 +09:00
Ahmed Kachkach
7f12650eaa Bug 1034236 - Java implementation of StructuredLogger; r=jmaher 2014-07-09 16:45:00 +02:00
Ahmed Kachkach
50db9012f6 Bug 886570 - Initial integration of structured logs in mochitest. r=ahal,Ms2ger 2014-07-10 13:33:00 +02:00
Mike Hommey
c52d31562a Bug 1035543 - Remove the MOZ_PSEUDO_DERECURSE variable. r=gps 2014-07-10 14:11:52 +09:00
Andrew McCreight
4c1cb551f3 Bug 1022954 - ScriptSource leaks sourceMapURL_ sometimes. r=jimb 2014-07-10 15:46:00 +02:00
Nicholas Nethercote
9e5a5743ed Bug 1029204 - |mach valgrind-test|: add a timeout. r=ted.
--HG--
extra : rebase_source : f57cd6a4babc02b4d3c16321181a0381aca70993
2014-07-10 21:05:22 -07:00
Nathan Froyd
98df0c8796 Bug 1031352 - share the logic for determining what MSVC DLLs to package; r=glandium 2014-06-27 11:24:29 -04:00
Mike Shal
d7fca1e6f9 Bug 978211 - add 'pretty' targets for automation; r=glandium 2014-07-02 23:15:10 -04:00
Wes Kocher
d73c4453a2 Backed out changeset a95aada9a565 (bug 978211) under suspicion of breaking xpcshell tests on a CLOSED TREE 2014-07-07 15:38:51 -07:00
Mike Shal
481f2ae7f8 Bug 978211 - add 'pretty' targets for automation; r=glandium 2014-07-02 23:15:10 -04:00
Carsten "Tomcat" Book
874ea3af2b Merge mozilla-central to mozilla-inbound 2014-07-07 15:20:32 +02:00
Tim Taubert
a7777778f7 merge m-c to fx-team; a=merge 2014-07-06 09:16:35 -07:00
Vaibhav Agrawal
be65f1bbce Bug 1014125 - Bisection Base Patch. r=ahal 2014-07-04 13:55:00 +02:00
Ehsan Akhgari
9dc77f0f7a Bug 1032528 - Use C{,PP,XX}FLAGS when determining the compiler version in case it can be affected by what is there; r=glandium
This for example allows us to use -fmsc-version in CFLAGS/CXXFLAGS
with clang-cl.
2014-07-04 10:43:08 -04:00
Nick Alexander
099acdb8e1 Bug 1032756 - Look for Android {build-,platform-}tools in all possible locations. r=glandium
Google has a history of moving the Android tools around.  We don't care
where they are, so let's try to find them anywhere we can.
2014-07-04 09:05:56 -07:00
Geoff Brown
b4e0468ee6 Bug 1027802 - Try to get ANR report and stack trace when Fennec hangs; r=jmaher 2014-07-03 22:11:41 -06:00
Ehsan Akhgari
201c425d11 Backed out changeset 523ef80786ad (bug 1032528) because of build failure on a CLOSED TREE 2014-07-04 11:10:22 -04:00
Ehsan Akhgari
2843fe358e Bug 1032528 - Use CFLAGS when determining the compiler version in case it can be affected by what is there; r=glandium
This for example allows us to use -fmsc-version in CFLAGS/CXXFLAGS
with clang-cl.
2014-07-04 10:43:08 -04:00
Mike Hommey
bc0709dc9e Bug 762358 - Re-run configure when mozconfig changed in a significant way. r=gps
This adds a format option to mach environment and uses it in client.mk to
create a .mozconfig.json in the objdir, containing all the relevant data
from mozconfig. If the mozconfig doesn't change in a way that alters that
data, we still skip configure.

At the same time, use mach environment in place of mozconfig2configure and
mozconfig2client-mk, which makes us now have only one mozconfig reader.

Also, in the mozconfig reader, keep track of environment variables (as
opposed to shell variables), so that changes such as a variable that was
exported not being exported anymore is spotted. At the opposite, in order
for irrelevant environment variable changes not to incur in re-running
configure, only a set of environment variables are stored when they are
unmodified. Otherwise, changes such as using a different terminal window,
or even rebooting, would trigger reconfigures.

Finally, make mach environment emit both MOZ_OBJDIR and OBJDIR for
client.mk, and cleanup some objdir-related things in client.mk..
At the same time, make the mozconfig reader take MOZ_OBJDIR from the
environment if it is defined there and not in the mozconfig.
2014-07-03 07:15:31 +09:00
Mike Hommey
4474b717c2 Bug 1030717 - Don't try to create the mach state directory until it's actually needed. r=gps 2014-07-03 07:15:31 +09:00
Andrew McCreight
885ecec6f5 Bug 1021932 - Remove the comments about two array buffer leaks that are no longer present. DONTBUILD r=erahm 2014-07-01 14:40:24 -07:00
Randell Jesup
0f90121c45 Bug 979716: Make Opus complexity configurable in WebRTC; default Gonk to complexity 1 r=jmspeex 2014-07-01 05:10:44 -04:00
Jim Blandy
e07aaa8185 Bug 800200: Remove references to JSD from outside js/jsd. r=mccr8,bholley,ted,smaug 2014-06-27 11:05:08 -07:00
Mike Hommey
d023cfad45 Bug 1027890 - Restore accidental disabling of MOZ_PSEUDO_DERECURSE; r=gps
CLOSED TREE (but for the commit above this because the commit hook only
appears to look at the tip commit)

--HG--
extra : rebase_source : c88e7e3f4d24dcd59a1a0b5577e3a77da68f3d08
extra : amend_source : 5be936181048b01850e9ef91c25fa0c7363d118d
2014-06-25 23:23:34 -07:00
Mike Hommey
4410e6c0df Bug 938437 - Replace nsStaticXULComponents.cpp with smart use of sections. r=bsmedberg,irc-r=decoder,r=nfroyd,r=gps 2013-11-19 13:45:31 +09:00
Mike Hommey
b161fa67a5 Bug 1027890 - Remove all sorts of build system code dedicated to pymake. r=gps 2014-06-25 08:38:28 +09:00
Tim Abraldes
3c2b4f1f0d Bug 1014002. Disable the "FunctionPointers" BinScope check. r=ted 2014-06-25 12:13:07 -07:00
Mike Hommey
c45c7baa9c Bug 1027890 - Reject builds with pymake. r=gps
--HG--
extra : rebase_source : a662b896b5f431a37a1250ec19451324ebed3d14
2014-06-25 08:38:12 +09:00
Carsten "Tomcat" Book
48f0f82363 merge fx-team to mozilla-central a=merge 2014-06-25 15:34:21 +02:00
Brian R. Bondy
cacb9c55fc Bug 598615 - Rename HAVE_64BIT_OS to HAVE_64BIT_BUILD. r=ted 2014-06-24 22:16:25 -04:00
Wes Kocher
b683b68251 Backed out 2 changesets (bug 1027890) for B2G Windows Build bustage on a CLOSED TREE
Backed out changeset bcd694f0e95d (bug 1027890)
Backed out changeset 49cadfcde709 (bug 1027890)
2014-06-24 18:33:46 -07:00
Mike Hommey
195a1f903a Bug 1027890 - Remove all sorts of build system code dedicated to pymake. r=gps 2014-06-25 08:38:28 +09:00
Mike Hommey
d2e942160c Bug 1027890 - Reject builds with pymake. r=gps 2014-06-25 08:38:12 +09:00
Andrew McCreight
c8a84e4eda Bug 1022042 - Remove LSAN suppression for compareVariants in test plugin. r=gfritzsche 2014-06-23 13:44:43 -07:00
Andrew McCreight
b0e16da775 Bug 988041 - Add suppression for intermittent XML parser leak. r=khuey DONTBUILD 2014-06-23 15:56:21 -07:00
Mike Hommey
e24a143f0c Bug 1016641 - Add mozconfig magic for Gtk+3 builds. r=mshal 2014-06-24 07:28:32 +09:00
Wes Kocher
0e306cd88c Merge m-c to fx-team a=merge 2014-06-24 18:51:01 -07:00
Nick Alexander
43bb92d30e Bug 929865 - Part 3: Replace org.mozilla.gecko.App with BrowserApp. r=bnicholson
--HG--
extra : rebase_source : 261ac97c97d3f30ead5abcdd61034c38084e491b
2014-06-24 18:20:13 -07:00
Ryan VanderMeulen
adb70139cc Merge inbound to m-c. a=merge 2014-06-23 10:42:32 -04:00
Gregory Szorc
d8e33f0d59 Bug 1027215 - Generic Python code for parsing reftest manifests; r=roc
The immediate goal of this patch is to give the build system and testing
tools the knowledge to identify reftest files and directories. Parsing
extra metadata out of reftest manifests is currently a non-requirement,
but may be supported some day.

--HG--
extra : rebase_source : 279680af28c9175f5babe458a57203e8b19ab724
extra : histedit_source : c0e463ea02f87a376ef48e2b25136e5f6be4e61a
2014-06-17 17:29:57 -07:00
Trevor Saunders
dff2c7b54b bug 1019744 - make ICU symbols hidden when compiling ICU as static libraries r=glandium 2014-06-16 16:23:10 -04:00
Birunthan Mohanathas
86fae0d375 Bug 1026535 - Re-enable -Wmismatched-tags/C4099 warnings. r=ehsan 2014-06-19 14:42:19 -04:00
Andrew Halberstadt
e60605718c Bug 997244 - Move emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin 2014-06-19 14:17:26 -04:00
Birunthan Mohanathas
51ba75d135 Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin 2014-06-18 17:56:02 -07:00
Mike Hommey
7dc1a15761 Bug 1026841 - Switch in-house builds to us-west-1 bucket for sccache. r=mshal 2014-06-19 09:06:14 +09:00
Mike Hommey
31ad3d202a Bug 1025605 - Add stdc++-compat hack for std::__throw_out_of_range_fmt and __cxa_throw_bad_array_new_length. r=nfroyd 2014-06-19 09:06:14 +09:00
Mike Hommey
06767fd3c2 Bug 978211 - Seemlessly support make 4 output buffering for automation/% steps. r=mshal 2014-06-19 09:06:13 +09:00
Wes Kocher
e34177291e Backed out changeset 81a51de30a2a (bug 997244) for breaking b2g emulator mochitests on an otherwise CLOSED TREE 2014-06-18 14:15:48 -07:00
Andrew Halberstadt
7704c45325 Bug 997244 - Pull emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin 2014-06-18 13:30:12 -04:00
Ryan VanderMeulen
794c2c9953 Backed out changeset 9d86b9442f0b (bug 975011) for Windows debug test bustage that only appears on clobber builds.
CLOSED TREE
2014-06-18 13:21:57 -04:00
Steve Fink
df7cba4e45 Bug 975011 - Allow js/src/configure to invoke the in-tree NSPR configure. r=glandium 2014-02-25 14:15:16 -08:00
Geoff Brown
64fd2dfc40 Bug 986164 - Provide fake robocop share handlers for images and enable testPictureLinkContextMenu on Android 2.3; r=snorp 2014-06-17 17:34:02 -06:00
Nathan Froyd
b6301f2928 Bug 995417 - part 2 - testing infrastructure changes to set MOZ_DISABLE_NONLOCAL_CONNECTIONS; r=jmaher 2014-06-17 10:49:57 -04:00
Byron Campen [:bwc]
6facfa747f Bug 1017332 - Part 2: Make loglevels consistent (in a useful way). r=drno 2014-06-13 11:45:42 -07:00
Andrew McCreight
8f67db8df7 Bug 1023368 - ASan tests should show an error when the symbolizer isn't found. r=jmaher 2014-06-14 16:43:46 -07:00
Mike Shal
0bfb7d3b01 Bug 978211 - add an automation/build target for post-build steps; r=glandium 2014-05-16 14:37:31 -04:00
Ehsan Akhgari
b9a106adef Bug 1022349 follow-up: Undo the bad renaming, bustage fix landed on a CLOSED TREE 2014-06-13 11:08:04 -04:00
Mike Hommey
2dade204e9 Bug 1013060 - Stop setting SCCACHE_NO_HTTPS. r=mshal 2014-06-13 22:36:45 +09:00
Ehsan Akhgari
2090d6f39b Bug 1022349 - Part 2: Use clang-cl when building libffi if we're building with clang-cl; r=glandium 2014-06-13 08:28:29 -04:00
Ryan VanderMeulen
0645a74aa3 Merge m-c to inbound on a CLOSED TREE. a=merge 2014-06-12 17:32:33 -04:00
Wes Johnston
475bb7bb3a Bug 1006158 - Add ability to pull in v7 libraries and google support libraries. r=nalexander 2014-06-11 11:00:17 -07:00
Randell Jesup
9734e5889c Bug 1024288: Allow aec debug data to be dumped on the fly, with max size r=pkerr 2014-06-12 12:20:10 -04:00
Ed Morley
f1343cd304 Backed out changeset 7b4feb3d3a39 (bug 1024288) for compilation errors; CLOSED TREE 2014-06-12 17:41:12 +01:00
Randell Jesup
c611dcc32d Bug 1024288: Allow aec debug data to be dumped on the fly, with max size r=pkerr 2014-06-12 12:20:10 -04:00
Mike Hommey
38f7a6bf50 Bug 1023703 - Fix static-icu windows builds after bug 1014976, r=mshal 2014-06-12 06:55:55 +09:00
William Lachance
543aa429dc Bug 984528 - Rename manifestdestiny -> manifestparser. r=ahal
--HG--
rename : testing/mozbase/docs/manifestdestiny.rst => testing/mozbase/docs/manifestparser.rst
rename : testing/mozbase/manifestdestiny/manifestparser/__init__.py => testing/mozbase/manifestparser/manifestparser/__init__.py
rename : testing/mozbase/manifestdestiny/manifestparser/manifestparser.py => testing/mozbase/manifestparser/manifestparser/manifestparser.py
rename : testing/mozbase/manifestdestiny/setup.py => testing/mozbase/manifestparser/setup.py
rename : testing/mozbase/manifestdestiny/tests/comment-example.ini => testing/mozbase/manifestparser/tests/comment-example.ini
rename : testing/mozbase/manifestdestiny/tests/default-skipif.ini => testing/mozbase/manifestparser/tests/default-skipif.ini
rename : testing/mozbase/manifestdestiny/tests/filter-example.ini => testing/mozbase/manifestparser/tests/filter-example.ini
rename : testing/mozbase/manifestdestiny/tests/fleem => testing/mozbase/manifestparser/tests/fleem
rename : testing/mozbase/manifestdestiny/tests/include-example.ini => testing/mozbase/manifestparser/tests/include-example.ini
rename : testing/mozbase/manifestdestiny/tests/include/bar.ini => testing/mozbase/manifestparser/tests/include/bar.ini
rename : testing/mozbase/manifestdestiny/tests/include/crash-handling => testing/mozbase/manifestparser/tests/include/crash-handling
rename : testing/mozbase/manifestdestiny/tests/include/flowers => testing/mozbase/manifestparser/tests/include/flowers
rename : testing/mozbase/manifestdestiny/tests/include/foo.ini => testing/mozbase/manifestparser/tests/include/foo.ini
rename : testing/mozbase/manifestdestiny/tests/just-defaults.ini => testing/mozbase/manifestparser/tests/just-defaults.ini
rename : testing/mozbase/manifestdestiny/tests/manifest.ini => testing/mozbase/manifestparser/tests/manifest.ini
rename : testing/mozbase/manifestdestiny/tests/mozmill-example.ini => testing/mozbase/manifestparser/tests/mozmill-example.ini
rename : testing/mozbase/manifestdestiny/tests/mozmill-restart-example.ini => testing/mozbase/manifestparser/tests/mozmill-restart-example.ini
rename : testing/mozbase/manifestdestiny/tests/no-tests.ini => testing/mozbase/manifestparser/tests/no-tests.ini
rename : testing/mozbase/manifestdestiny/tests/path-example.ini => testing/mozbase/manifestparser/tests/path-example.ini
rename : testing/mozbase/manifestdestiny/tests/relative-path.ini => testing/mozbase/manifestparser/tests/relative-path.ini
rename : testing/mozbase/manifestdestiny/tests/test_convert_directory.py => testing/mozbase/manifestparser/tests/test_convert_directory.py
rename : testing/mozbase/manifestdestiny/tests/test_convert_symlinks.py => testing/mozbase/manifestparser/tests/test_convert_symlinks.py
rename : testing/mozbase/manifestdestiny/tests/test_default_skipif.py => testing/mozbase/manifestparser/tests/test_default_skipif.py
rename : testing/mozbase/manifestdestiny/tests/test_expressionparser.py => testing/mozbase/manifestparser/tests/test_expressionparser.py
rename : testing/mozbase/manifestdestiny/tests/test_manifestparser.py => testing/mozbase/manifestparser/tests/test_manifestparser.py
rename : testing/mozbase/manifestdestiny/tests/test_read_ini.py => testing/mozbase/manifestparser/tests/test_read_ini.py
rename : testing/mozbase/manifestdestiny/tests/test_testmanifest.py => testing/mozbase/manifestparser/tests/test_testmanifest.py
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/subdir/manifest.ini => testing/mozbase/manifestparser/tests/verifyDirectory/subdir/manifest.ini
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/subdir/test_sub.js => testing/mozbase/manifestparser/tests/verifyDirectory/subdir/test_sub.js
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/test_1.js => testing/mozbase/manifestparser/tests/verifyDirectory/test_1.js
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/test_2.js => testing/mozbase/manifestparser/tests/verifyDirectory/test_2.js
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/test_3.js => testing/mozbase/manifestparser/tests/verifyDirectory/test_3.js
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/verifyDirectory.ini => testing/mozbase/manifestparser/tests/verifyDirectory/verifyDirectory.ini
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/verifyDirectory_incomplete.ini => testing/mozbase/manifestparser/tests/verifyDirectory/verifyDirectory_incomplete.ini
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/verifyDirectory_toocomplete.ini => testing/mozbase/manifestparser/tests/verifyDirectory/verifyDirectory_toocomplete.ini
2014-06-10 13:20:23 -04:00
Ehsan Akhgari
a6ab01f989 Bug 1022348 - Use the C/C++ compilers passed in through mozconfig in order to preprocess on Windows instead of hardcoding the usage of cl; r=glandium 2014-06-10 07:20:12 -04:00
Ehsan Akhgari
d9c7b7c290 Bug 1021378 follow-up: take up my debugging stuff, and typos 2014-06-09 10:59:36 -04:00
Randell Jesup
97ee4f6627 Bug 970713: Adjust webrtc trace buffering for about:webrtc changes r=pkerr 2014-06-09 04:34:37 -04:00
Ehsan Akhgari
fde35aa8b8 Bug 1021378 - Add support for clang-cl to the build system; r=glandium
This patch does two things: 1. Treat clang on Windows explicitly as MSVC. There
are some places in our build system where we try to detect clang by looking at
the output of $(CC) -v, and that will cause us to believe that we are using
clang, which is not helpful.  This patch defines the CLANG_CL variable when it
detects clang being used on Windows.  It also masquarades clang-cl as MSVC
2012, which is how the compiler introduces itself through the _MSC_VER
predefined variable.

2. Disable a bunch of things which currently are not supported on clang-cl.  As
we proceed with this port, hopefully we'll be able to remove everything in this
list, but this will get us closer to be able to build with clang-cl.

With this patch and clang-cl trunk, we can get past the configure stage of the
build.

--HG--
extra : rebase_source : e5b8d77e4571c936820cec858953d58b6f31e0d5
2014-06-07 10:27:43 -04:00
Brad Lassey
551b30bb4c bug 1019836 - Support narrow char strings in android bridge r=snorp 2014-06-04 15:04:12 -04:00
Joel Maher
08a5fa35e7 Bug 992911 - (run-by-dir) add the ability to run mochitests per directory in a loop. r=ahal 2014-06-03 11:19:28 -04:00
Ehsan Akhgari
9b39a7c476 Bug 861425 - Build the clang plugin on Mac; r=jcranmer 2014-05-31 09:13:32 -04:00
Mike Hommey
664dfbd8c6 Bug 1014976 - Don't define _DEBUG on Windows debug builds, it's implied by -MDd/-MTd, and breaks builds with -MD/-MT. r=bsmedberg 2014-05-30 09:39:53 +09:00
Mike Hommey
2cf6cf6466 Bug 1014976 - Make MOZ_NO_DEBUG_RTL builds actually disable the MSVC debug CRT everywhere. r=bsmedberg 2014-05-30 09:39:44 +09:00
Mike Hommey
c678026e4b Bug 1014976 - Don't make --enable-debug imply using the debug CRT in FFI. r=ryanvm 2014-05-30 09:39:19 +09:00
Mike Hommey
bc68e46dd9 Bug 1014976 - Slightly clean up ICU setup for windows debug builds. r=mshal 2014-05-30 09:37:24 +09:00
Randell Jesup
2f742c010a Bug 987979: Patch 5 - Enable switching between OpenSLES and JNI backends, dummy OpenSLES output. r=rjesup 2014-05-29 17:05:14 -04:00
Ryan VanderMeulen
377570edd4 Merge fx-team to m-c. 2014-05-28 16:21:01 -04:00
Andrew Halberstadt
7b08132fae Bug 1015178 - Implement kill and get stack for b2g reftests, r=wlach 2014-05-28 09:00:36 -04:00
Jim Chen
a1d02e6a5e Bug 1013478 - Use GCC 4.8 on Android if available. r=glandium 2014-05-22 10:44:00 +02:00
Andrew Halberstadt
d2d43dc711 Bug 1009730 - Stop using /data/local/user.js in b2g unittests, r=jgriffin 2014-05-22 15:47:52 -04:00
Nicholas Nethercote
405fbd9216 Bug 1013670 - Remove all traces of leaktest.py.in. r=ted.
--HG--
extra : rebase_source : ee2941433fc12726624377362d3d46d3225eb0db
2014-05-21 20:29:55 -07:00
Paolo Amadini
82d4807bf3 Bug 853549 - Use a JSON storage back-end in the Login Manager, except on Android. r=dolske 2014-01-07 17:29:41 +01:00
Robert O'Callahan
950332b02a Bug 1001320. Part 5: Use #pragma GCC visibility on B2G. r=glandium
--HG--
rename : config/gcc_hidden.h => config/gcc_hidden_dso_handle.h
2014-05-11 23:37:14 -07:00
James Graham
54a81fe8c7 Bug 1011458 - Buy back a few characters for Windows paths by renaming tests staging directory. r=ted 2014-05-16 04:55:00 +02:00
Mike Hommey
f073dfacab Bug 1012180 - Fix build/gyp.mozbuild for GNU/kFreeBSD. r=mshal 2014-05-20 08:48:15 +09:00
Mike Hommey
941abd37a4 Bug 1011797 - Add GNU/kFreeBSD to the list of ECMAScript i18n API supported platforms. r=mshal 2014-05-20 08:47:44 +09:00
Mike Hommey
523f850215 Bug 1005449 - Use CPU_ARCH for unknown target_arch in gyp r=mshal f=landry 2014-05-18 18:34:22 +09:00
William Lachance
fa3965547c Bug 1009113 - Stop setting unused and incompatible wifi properties. r=gbrown 2014-05-16 09:33:19 -04:00
Peter Moore
6f8b306f1a Bug 1010173 - test root internal variable on devices (SUTAgentAndroid.sTestRoot) should not be set as an error message,r=bc 2014-05-15 19:25:35 +02:00
Mike Hommey
6f0db214f5 Bug 1009981 - Switch non-windows in-house builds to us-west-2 bucket for sccache. r=mshal 2014-05-15 07:14:59 +09:00
Mike Hommey
fdfb59dd9b Bug 1009359 - Don't replace UPLOAD_EXTRA_FILES in build/mozconfig.cache. r=mshal 2014-05-15 07:14:37 +09:00
Mike Hommey
d0874c3fec Bug 1007991 - Enable sccache on mozilla-inbound and fx-team builds on AWS. r=mshal 2014-05-15 07:14:37 +09:00
Mike Hommey
554588845b Bug 1006956 - Disable sccache on non-try PGO builds. r=mshal 2014-05-15 07:14:37 +09:00
Mike Hommey
5ae66d3968 Bug 1007931 - Replace backslashes with forward slashes in compiler wrapper on windows. r=mshal 2014-05-15 07:14:36 +09:00
Randell Jesup
71910ce4dc Bug 981780: fix disable-webrtc r=glandium 2014-05-09 14:40:32 -04:00
Ryan VanderMeulen
9eebde7ec1 Bug 810631 - Update libffi to version 3.1. r=jorendorff, r=glandium 2014-05-13 14:51:01 -04:00
Nathan Froyd
eb0ac66d80 Bug 1009042 - add example.net to server-locations.txt; r=jmaher 2014-05-12 12:36:38 -04:00
Ryan VanderMeulen
4c51cdc449 Backed out changesets 33e91919b06b and a3a67e1ded26 (bug 981780) for OSX bustage.
CLOSED TREE
2014-05-09 15:26:13 -04:00
Andrew Halberstadt
c2b2c17ee5 Bug 957768 - Backout no longer needed --hide-subtests mochitest option (bug 937181 implemented the same thing but better), r=jmaher 2014-05-09 14:59:18 -04:00
Randell Jesup
6e0a014641 Bug 981780: fix disable-webrtc r=glandium 2014-05-09 14:40:32 -04:00
Andrew Halberstadt
c73d1d085a Bug 1000883 - Remove mochitest-specific network hack from b2g emulator reftests, r=AutomatedTester 2014-05-08 15:24:32 -04:00
Mike Hommey
a3763119d1 Bug 1007010 - Don't include mozconfig.cache twice in android debug mozconfigs. r=mshal
Also avoid multiple includes of mozconfig.cache to do nasty things even if
they slip in.
2014-05-08 10:36:42 +09:00
Robert O'Callahan
15be759d67 Bug 1001320. Part 5: Enable GCC visibility pragmas on Android. r=glandium
--HG--
extra : rebase_source : f9286815e8f07c9836fa64a423dd091e7c3d44d1
2014-04-24 14:51:42 +12:00
Mike Hommey
24512f06f7 Bug 1005495 - Move sccache stats out of the build log. r=mshal 2014-05-07 11:50:09 +09:00
Mike Hommey
1e8bfcb8e4 Bug 1026469 - Use AC_CHECK_LIB instead of MOZ_CHECK_PTHREADS. r=ted 2014-06-21 09:13:58 +09:00
Mike Shal
2cd87fa675 Bug 978211 - enable MOZ_AUTOMATION_* flags in linux mozconfigs; r=glandium 2014-06-16 13:17:21 -04:00
Andrew McCreight
d4624fdbee Bug 988041 - Add another LSan suppression for file descriptor stuff. r=CLOSED TREE 2014-06-20 16:31:58 -07:00
Andrew McCreight
a7fbd0d3c2 Bug 988041 - Enable LeakSanitizer for Mochitests. r=jmaher 2014-06-20 09:08:30 -07:00
Jim Chen
0ff39eef3c Bug 1004073 - Refactor EventDispatcher usages; r=fennec-team 2014-05-02 14:34:40 -04:00
Mike Hommey
9dcd156a38 Bug 1003537 - Turn config.status executable in MOZ_CREATE_CONFIG_STATUS instead of MOZ_RUN_CONFIG_STATUS. r=mshal 2014-05-01 10:57:49 +09:00
Henri Sivonen
18ea4c48d4 Bug 1002437 - Build ICU with U_CHARSET_IS_UTF8. r=glandium. 2014-04-30 10:42:59 +03:00
Henri Sivonen
f7f68269f9 Bug 1002435 - Build ICU with UCONFIG_NO_IDNA. r=glandium. 2014-04-30 10:41:48 +03:00
Mike Hommey
36b928c7a3 Bug 1002606 - Enable sccache for mac try builds. r=mshal 2014-04-30 06:06:09 +09:00
Ed Morley
e41a3e1c8a Merge mozilla-central and inbound 2014-04-29 18:23:29 +01:00
Ed Morley
1c7287b8b1 Merge latest green b2g-inbound changeset and mozilla-central 2014-04-29 17:34:22 +01:00
Mike Hommey
5fe18fc0e2 Bug 1002685 - Enable sccache on b2g-inbound linux builds. r=mshal 2014-04-29 07:26:31 +09:00
Ryan VanderMeulen
de552d3ac3 Backed out changeset 9d04bde9fcd1 (bug 989806) for Android mochitest failures. 2014-04-27 21:25:28 -04:00
Marco Castelluccio
efa95d24df Bug 989806 - Use reviewer certs for reviewer pages. r=fabrice 2014-04-27 13:38:00 -04:00
Marco Castelluccio
7e259c5533 Bug 989806 - Use reviewer certs for reviewer pages. r=fabrice 2014-04-28 10:50:00 +02:00
Jim Chen
123716de41 Bug 999071 - Empty ANR file during testing instead of deleting it; r=gbrown 2014-04-28 22:20:52 -04:00