Ryan VanderMeulen
21a858bf52
Merge m-c to inbound.
2013-07-12 15:51:48 -04:00
Geoff Brown
fa768909f1
Bug 856129 - Increase RobocopUtils.runOnUIThreadSync timeout; r=cpeterson
2013-07-12 12:30:27 -07:00
Ryan VanderMeulen
adf2b0febc
Merge inbound to m-c.
2013-07-12 13:29:35 -04:00
Rail Aliiev
ef413e3621
Bug 886842 - Add clang trunk builds for ASan. r=froydnj
2013-07-12 13:14:57 -04:00
Ed Morley
59e03e8a09
Merge latest green inbound changeset and mozilla-central
2013-07-11 10:10:13 +01:00
Rail Aliiev
eeb07ab90f
Bug 886842 - Add clang trunk builds for ASan. r=bhearsum DONTBUILD
2013-07-10 15:35:57 -04:00
Mike Shal
3a57060438
Bug 751076 - fix $< and $^ for pymake; r=bsmedberg
2013-07-09 10:14:16 -04:00
Gregory Szorc
0a41c9c2f9
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
5377dc0e9d
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
c050bd0356
Bug 892355 - Force enable elfhack with --enable-elf-hack. r=ted
2013-07-12 09:15:10 +09:00
Mike Hommey
7e0a97a015
Bug 892366 - Support R_ARM_JUMP24 relocations in elfhack. r=nfroyd
2013-07-12 09:14:20 +09:00
Nathan Froyd
c8e4822013
Bug 902104 - upgrade to GCC 4.7.3; r=gps
2013-08-06 12:39:11 -04:00
Gregory Szorc
d98f76c5d1
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
1424d44e93
Bug 870173 - Upgrade to clang 3.3. r=ehsan DONTBUILD
2013-07-09 09:56:28 -04:00
Nathan Froyd
2eaa2c7e22
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
03fce7081d
Bug 888158 - Make configure to detect Visual Studio 2013 compiler. r=ted
2013-07-03 10:52:32 +09:00
Richard Newman
0b70a390ba
Merge m-c to m-i.
2013-07-02 18:52:48 -07:00
Gregory Szorc
d707277573
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
8cb50a56ff
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
fd9b995e51
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)
819b3ce50c
Bug 881897: Reduce frequency of polling in remoteautomation.py; r=jmaher
2013-06-28 07:49:53 -04:00
Nick Alexander
40c8cd76eb
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
ed17339221
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
779d5cd001
Backed out changeset 833ca9a17792 (bug 874132) for Android bustage on a CLOSED TREE.
2013-06-19 20:32:47 -04:00
Nick Alexander
f07706dc7a
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
58586425f5
Bug 752034 - Use the Windows SDK when building with Clang on Windows; r=ted
2013-06-13 13:09:22 -04:00
Ehsan Akhgari
178e23b597
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
59c837659a
Backed out changeset 3a4c1a113154 (Bug 874132) for jarsigner "Please specify alias name" errors.
2013-06-19 08:21:15 -07:00
Joey Armstrong
c1077b8b98
bug 872087: mozbuild HOST_LIBRARY_NAME conversion cleanup. r=gps
2013-06-19 09:19:25 -04:00
Nick Alexander
ecc3c7893d
Bug 874132 - Part 3: Replace uses of apkbuilder with zip and custom debug signing tool. r=jmaher
...
--HG--
extra : rebase_source : cf6601c6591921397f96fd1011db43de962ee8ed
2013-06-18 09:25:16 -07:00
Nathan Froyd
c6742b25b1
Bug 874132 - Part 1: Handle SDK layout differences in the Android r22 SDK. r=nalexander
...
Author: Nathan Froyd <froydnj@gmail.com>
--HG--
extra : rebase_source : 614b386efc0a2b13c6570c99d09d6ec99146c3e1
2013-06-18 09:25:15 -07:00
Andrew Halberstadt
e019ff186d
Bug 882461 - add mozbase packages to sys.path in automation, r=jhammel
2013-06-17 13:22:39 -07:00
Garrett Robinson
752dfcb8f0
Bug 875126 - Make cgdb an option for mach --debugger. r=ted
2013-06-12 16:17:11 -04:00
Joshua Cranmer
896ab9bb65
Bug 869635 - Eliminate the xpcshell master manifest, r=gps.
2013-06-12 07:27:17 -05:00
Joey Armstrong
31b070fae0
bug 872087: move HOST_LIBRARY to moz.build (file batch #1 ). r=mshal
2013-06-10 12:21:32 -04:00
Jeff Hammel
7fc49a98a4
Bug 707976 - Remove manifestdestiny from its old location in m-c and use that in testing/mozbase;r=ahal
...
--HG--
extra : rebase_source : 78e596979ddfb001475270580afeab992694ed45
2013-06-07 12:30:11 -07:00
Mark Finkle
5927d48c9d
Bug 861164 - use different search URLs for tablet vs. non-tablet [tests] r=margaret
2013-06-05 22:29:44 -04:00
Bob Clary
bdee7d94c0
Bug 879489 - SUTAgent - Make sure /data/local/tmp is a directory and is writable, r=jmaher. DONTBUILD
2013-06-05 11:25:43 -07:00
Ted Mielczarek
6437406700
bug 746244 - Port profileserver.py to Mozbase. r=jhammel
...
--HG--
rename : build/pgo/genpgocert.py.in => build/pgo/genpgocert.py
2013-05-28 15:33:57 -04:00
Ted Mielczarek
02c0500408
bug 746244 - clean up a few things in genpgocert.py. r=jmaher
2013-05-29 20:17:32 -04:00
Nathan Froyd
3d8d9eb5d4
Bug 875332 - add cgdb to the known debuggers list; r=jmaher
2013-05-23 10:56:18 -04:00
Jed Davis
25d9dcb405
Bug 873332 - Don't use -fno-omit-frame-pointer on ARM to avoid a GCC bug. r=glandium
...
The flag would not be useful for profiling on our current ARM platforms
even if it worked correctly, so we can just remove it.
2013-05-30 08:10:02 -04:00
Randell Jesup
724035d58f
Bug 870002: remove mediastreamgraph:4 logging r=ehsan
2013-05-28 15:04:13 -04:00
Geoff Brown
c70fe46b2e
Bug 876524 - Add sut uptime to sutAgent info and increase version to 1.18; r=jmaher
2013-05-28 08:43:33 -06:00
Geoff Brown
7b30abfec1
Bug 867360 - Get Service class correctly so Watcher runs as foreground service; r=jmaher
2013-05-28 08:43:31 -06:00
Geoff Brown
08eb0629b4
Bug 867360 - Add onTrimMemory handler to sutagent; r=jmaher
2013-05-28 08:43:28 -06:00
Geoff Brown
2773e68071
Bug 867360 - Add onLowMemory handler to watcher; r=jmaher
2013-05-28 08:43:26 -06:00
Geoff Brown
e0d72f5ec3
Bug 867360 - Improve setForeground logging in sutAgent; r=jmaher
2013-05-28 08:43:24 -06:00
Geoff Brown
d4c33810e1
Bug 867360 - Improve logging in watcher; r=jmaher
2013-05-28 08:43:22 -06:00
Mike Hommey
73a5771aa1
Bug 873334 - Add -march=pentiumpro when building in x64 buildbot environments. r=ted
2013-05-28 09:42:58 +02:00
Joshua Cranmer
68fd63a1cb
Bug 868285 - Fix static checking builds, part 2: Add MOZ_NONHEAP_CLASS. r=ehsan
...
--HG--
rename : build/clang-plugin/tests/TestStackClass.cpp => build/clang-plugin/tests/TestNonHeapClass.cpp
2013-05-27 16:05:02 -05:00
Joshua Cranmer
7c881418dd
Bug 868285 - Fix static checking builds, part 1: infer MOZ_STACK_CLASS. r=bsmedberg
2013-05-27 16:04:18 -05:00
Mike Shal
6f32ddf61c
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
...
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Boris Zbarsky
1764bf1dfb
Bug 875025. Use a deque, not a list, for the pending queue in pymake. r=glandium
2013-05-23 09:20:32 -04:00
Mike Hommey
cf465b943c
Bug 875023 - Make Rule._executeweak faster in e.g. dom/bindings. r=ted
2013-05-23 07:27:50 +02:00
Gary Kwong
9e2251fc1f
Bug 874658 - Add Valgrind suppression. DONTBUILD
2013-05-21 15:28:26 -07:00
Gary Kwong
984b84b963
Bug 794364 is WONTFIX since JM has been removed. DONTBUILD
2013-05-21 15:12:55 -07:00
Mike Hommey
0cd5049af1
Bug 873640 - Fix and cleanup profiledbuild profile script invocation. r=ted
2013-05-21 08:28:49 +02:00
Gregory Szorc
76e47f2072
Bug 874078 - Move RecursiveMakeBackend.built rule to rules.mk; r=glandium
2013-05-20 23:26:20 -07:00
Gregory Szorc
3b2a8f935c
Bug 873798 - Mach will now create a directory for holding global state; r=ted
2013-05-20 18:07:48 -07:00
Gregory Szorc
3a41b0cbea
Bug 872856 - Temporarily increase Python recursion limit in pymake; r=ted
2013-05-20 14:07:15 -07:00
Nick Alexander
17e1796751
Bug 863445 - Part 3: Make build/mobile/robocop/Makefile.in produce robocop-debug-signed.apk. r=jmaher
...
Also makes the developer-facing `make mochitest-robocop` run
robocop-debug-signed.apk, and deprecates `make
mochitest-robotium` (since we name this suite robocop on TBPL).
2013-05-20 11:39:50 -07:00
Nick Alexander
9d398c980f
Bug 863445 - Part 1: Make mobile/android/base/Makefile.in generate fennec_ids.txt. r=jmaher
...
Building mobile/android/base will now generate
$(DEPTH)/mobile/android/base/fennec_ids.txt.
--HG--
rename : build/mobile/robocop/parse_ids.py => mobile/android/base/fennec-ids-generator.py
2013-05-20 11:39:49 -07:00
Gregory Szorc
797800b43c
Bug 873325 - Normalize topobjdir to an absolute path; r=glandium
2013-05-20 09:45:54 -07:00
Nathan Froyd
5c45dfe9b5
Bug 873493 - add lldb to the list of known debuggers; r=jmaher
2013-05-17 11:22:00 -04:00
Ed Morley
ab726a16a9
Bug 872507 - Tweak logcat java-exception regex to strip more whitespace; r=jmaher
2013-05-17 12:42:02 +01:00
Mike Hommey
346d1b3774
Bug 859966 - Switch linux builds to gcc 4.7.2. r=gps
2013-05-17 08:21:45 +02:00
Geoff Brown
e06075d433
Bug 872244 - Dump ANR stack traces after Android tests; r=jmaher
2013-05-16 14:32:52 -06:00
Ed Morley
9d546017ba
Bug 872116 - Output a TBPL compatible message for Android logcat "FATAL EXCEPTION" failures; r=jmaher
2013-05-14 19:08:47 +01:00
Ed Morley
ce3fdf2758
Backed out changeset 2d5c2f191920 (bug 863445) for breaking Android Nightlies
...
--HG--
rename : mobile/android/base/fennec-ids-generator.py => build/mobile/robocop/parse_ids.py
2013-05-13 12:31:39 +01:00
Ed Morley
bcdd00043e
Backed out changeset dac51812454a (bug 863445)
2013-05-13 12:31:10 +01:00
Nick Alexander
298ff2d2c5
Merge mozilla-central into services-central.
2013-05-12 16:19:27 -07:00
Nick Alexander
b96eb5d3c3
Bug 863445 - Part 3: Make build/mobile/robocop/Makefile.in produce robocop-debug-signed.apk. r=jmaher
...
Also makes the developer-facing `make mochitest-robocop` run
robocop-debug-signed.apk, and deprecates `make
mochitest-robotium` (since we name this suite robocop on TBPL).
2013-05-11 16:53:49 -07:00
Nick Alexander
bc0efccf06
Bug 863445 - Part 1: Make mobile/android/base/Makefile.in generate $(DIST)/fennec_ids.txt. r=jmaher
...
--HG--
rename : build/mobile/robocop/parse_ids.py => mobile/android/base/fennec-ids-generator.py
2013-05-11 16:53:48 -07:00
Nick Alexander
78284a8764
Backed out e7739a472f09, 3fd142236a0f, and 382ec69cdfb1 (Bug 863445) for Android rc1 and rc2 failures on a CLOSED TREE. r=me
...
--HG--
rename : mobile/android/base/fennec-ids-generator.py => build/mobile/robocop/parse_ids.py
2013-05-10 21:38:52 -07:00
Nick Alexander
b6eec5394e
Bug 870908 - Add Robocop Java harness for writing tests in Javascript. r=rnewman
2013-05-10 19:45:58 -07:00
Nick Alexander
2d0fd713b6
Bug 863445 - Part 3: Make build/mobile/robocop/Makefile.in produce robocop-debug-signed.apk. r=jmaher
...
Also makes the developer-facing `make mochitest-robocop` run
robocop-debug-signed.apk, and deprecates `make
mochitest-robotium` (since we name this suite robocop on TBPL).
2013-05-10 18:39:00 -07:00
Nick Alexander
e31e2f53cc
Bug 863445 - Part 1: Make mobile/android/base/Makefile.in generate $(DIST)/fennec_ids.txt. r=jmaher
...
--HG--
rename : build/mobile/robocop/parse_ids.py => mobile/android/base/fennec-ids-generator.py
2013-05-10 18:39:00 -07:00
Josh Matthews
058c4da2b4
Bug 870745 - Remove incorrect self argument from killAndGetStack. r=ted
2013-05-10 10:50:51 -04:00
Brian O'Keefe
3f66654fdb
Bug 862986 - Part 2a: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-05-01 14:05:40 -04:00
Josh Matthews
dd623dadfe
Bug 597064 - Add timeout logic to xpcshell test runner. r=ted
2012-12-20 03:43:19 -05:00
Randell Jesup
2f5eb2c983
Bug 870002: enable MediaStreamGraph logging to try to hunt down bug 870002 r=philor
2013-05-09 02:05:06 -04:00
Gregory Szorc
2afb3f3369
Bug 856392 - Categorize mach commands; r=jhammel
...
DONTBUILD (NPOTB)
2013-05-08 17:56:30 -07:00
Ryan VanderMeulen
e31fd34efb
Backed out changeset e40466e428dc (bug 853301) for breaking cross-compiles.
2013-05-08 08:27:00 -04:00
Ehsan Akhgari
8ae271d954
Backed out changeset da02b1166a5c (bug 597064) because of mochitest failures on a CLOSED TREE
2013-05-07 18:33:49 -04:00
Josh Matthews
0752fb0c76
Bug 597064 - Add timeout logic to xpcshell test runner. r=ted
2012-12-20 03:43:19 -05:00
Mike Hommey
4ec5fc4c1d
Bug 777379 - Additional .DEFAULT_GOAL test for pymake. r=gps DONTBUILD
2013-05-07 17:34:47 +02:00
Andrew Halberstadt
1ba7849d22
Bug 830430 - automation.py should read profile data from a file, r=jhammel
...
* * *
Copy prefs general
2013-05-07 11:19:46 -04:00
Norbert Lindenberg
d570b10f97
Bug 853301 - Enable ECMAScript Internationalization API for desktop Firefox. r=gps, r=brendan, sr=asa
2013-05-06 16:45:25 -07:00
Gavin Sharp
5ddebc4159
Bug 853071: add some build-time defines for channel-specific features, r=gps, f=bhearsum
...
--HG--
rename : browser/config/mozconfigs/linux32/release => browser/config/mozconfigs/linux32/beta
rename : browser/config/mozconfigs/linux64/release => browser/config/mozconfigs/linux64/beta
rename : browser/config/mozconfigs/macosx-universal/release => browser/config/mozconfigs/macosx-universal/beta
rename : browser/config/mozconfigs/win32/release => browser/config/mozconfigs/win32/beta
extra : transplant_source : %F6%CFK%CE%16v%07%8A%D5o%97%8C%BB%95q%D5%3C%93%2B%94
2013-04-25 12:23:21 -07:00
Gregory Szorc
c51e9cc63f
Bug 799308 - Mach command for running Marionette, r=gps
2013-04-19 05:19:54 -07:00
Felipe Gomes
c1bfde322c
Bug 868880 - Add browser/app tree to dumbmake-dependencies. r=gps
2013-05-06 16:48:17 -03:00
Mike Hommey
5858426dab
Bug 777379 - Set .DEFAULT_GOAL unconditionally, override with OVERRIDE_DEFAULT_GOAL, and fix pymake to be on par with GNU make when handling .DEFAULT_GOAL. r=gps
2013-05-05 10:16:25 +02:00
Brian Smith
67536bc2ef
Bug 867445: Remove Test Pilot, r=gavin
2013-04-30 17:30:44 -07:00
Geoff Brown
5832df9345
Bug 865944 - Use top activity instead of process to check launch success; r=jmaher
2013-05-03 11:37:59 -06:00
James Willcox
6a67e06783
Bug 867750 - Add a --with-compiler-wrapper configure option r=glandium
...
--HG--
extra : rebase_source : a9cdc227652214c21835fa9921c7960f8b1a0b1d
2013-05-02 09:26:13 -04:00
Phil Ringnalda
055ea33524
Merge m-c to m-i
2013-05-01 20:31:14 -07:00
Gary Kwong
c889460405
Bug 866959 - Remove suppression since it is now fixed. DONTBUILD
2013-05-01 11:15:27 -07:00
Nick Alexander
5328c473e3
Bug 677452 - Add smartmake-like functionality to |mach build DIR|. r=gps
2013-05-01 15:36:05 -07:00
Ryan VanderMeulen
a940e46079
Backed out changesets c7937fb5f4bb and cf8db9b6bd61 (bug 862986) for bustage.
...
CLOSED TREE
2013-04-30 21:09:41 -04:00
Brian O'Keefe
9305158b76
Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-04-30 20:46:10 -04:00
Ryan VanderMeulen
4f020afd30
Backed out changesets 64c7ba1d3d04 and 7e9d5bb4a9af (bug 862986) for test failures.
2013-04-30 10:08:38 -04:00
Brian O'Keefe
fd2b88f265
Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-04-30 09:08:31 -04:00
Gary Kwong
96fd6074b6
Add suppression entry for bug 866959. DONTBUILD
2013-04-29 16:25:12 -07:00
Geoff Brown
e6195f8cd6
Bug 865944 - Add activity command to sutagent and increase ver to 1.17; r=jmaher DONTBUILD
2013-04-26 12:44:07 -06:00
Geoff Brown
7fc8243ae9
Bug 864803 - sutAgent: do not destroy process if it has ended already; r=jmaher DONTBUILD
2013-04-25 17:10:42 -06:00
Camilo Viecco
a5dd4d5a2e
Bug 864633 - broken site identity info bar part2 (tests from 813418). r=bsmith
...
--HG--
extra : rebase_source : b9acce3f6db1b1560b5e9928e8b3794ead151bc1
2013-04-25 13:40:26 -07:00
Ed Morley
d936089103
Bug 863091 - Make auto clobbering opt-in rather than opt-out; r=glandium
...
To avoid surprises for devs building locally, auto clobbering is now opt-in, via
the use of |mk_add_options AUTOCLOBBER=1| in the mozconfig. Our automation uses
build/mozconfig.common which specifies this, so auto clobber will remain enabled
for our buildbot machines.
2013-04-25 13:41:17 +01:00
Mike Hommey
a7b49cfee8
Bug 864262 - Allow to do 32-bits linux builds in x86-64 mock environments. r=ted
2013-04-24 19:34:48 +02:00
Nick Alexander
01afd7c8e0
Bug 863106 - Check for minidumps directory only when crash reporter is enabled. r=jmaher
2013-04-19 15:31:16 -07:00
Nathan Froyd
4f314a5cf0
Bug 863788 - move checking for haveDumpedScreen into dumpScreen; r=jmaher
2013-04-19 13:44:14 -04:00
Geoff Brown
e6baf01156
Bug 859563 - Fix and make listener unregistration explicit; r=cpeterson
2013-04-18 21:18:07 -06:00
Nathan Froyd
f408f1f34f
Bug 837618 - teach expandlibs_exec.py about OS X's -filelist linker option; r=glandium
2013-04-16 11:13:50 -04:00
Mike Hommey
ad7bbd003a
Bug 861453 - Restore empty substs after bug 857557, but put them in a separate file, unlisted as a dependency for everything. r=gps
2013-04-16 08:23:18 +02:00
Mike Hommey
8c58d3bec3
Bug 850332 - Use jemalloc inside mozglue. r=kats,r=mwu
2013-03-17 08:03:05 +01:00
Mike Hommey
94693df085
Bug 861973 - Force STLport not to use its own allocator. r=ted
2013-04-16 08:20:40 +02:00
Camilo Viecco
a04c03cc90
Bug 813418 - Backout 95add3006aaf due to bustage CLOSED TREE
2013-04-15 16:45:38 -07:00
Camilo Viecco
903d1a3019
Bug 813418 - Centralize certificate validation (Part 1, tests). r=bsmith
...
--HG--
extra : rebase_source : a9d66d37da35b315097af6e20177188a3ef52ce0
2013-02-27 10:30:19 -08:00
Nathan Froyd
8c41a2bb5b
Bug 861909 - only add ARM support for clang and llvm on linux; r=glandium
...
DONTBUILD because NPOTB
2013-04-15 11:52:07 -04:00
Mike Hommey
9532d17c95
Bug 462463 - Remove mddepend.pl. r=ted
2013-04-14 10:14:31 +02:00
Mike Hommey
1d0fdf7537
Bug 462463 - Add missing add_phony_targets.py file. r=me
2013-04-14 10:12:33 +02:00
Phil Ringnalda
b63e5a5c84
Back out 390be7c3dd3a (bug 853301) and 029a6cc8ca0a (bug 724533) for b2g desktop Windows build bustage and Windows xpcshell orange
...
CLOSED TREE
2013-04-13 13:31:01 -07:00
Norbert Lindenberg
7de5324f6a
Bug 853301 - Enable ECMAScript Internationalization API for desktop Firefox. r=gps, r=brendan, sr=asa
2013-04-13 12:27:27 -04:00
Ryan VanderMeulen
2436630ae0
Merge m-c to inbound.
2013-04-12 17:36:56 -04:00
Ryan VanderMeulen
5c10abc499
Merge the last PGO-green inbound changeset to m-c.
2013-04-12 15:06:45 -04:00
Bob Clary
3901d83eb4
bug 860986 - SUTAgent - add abi to registration url, r=jmaher. DONTBUILD
2013-04-12 11:23:56 -07:00
Vicamo Yang
020c221ba5
Bug 859830: determine Android API level through android/api-leve.h instead. r=glandium
2013-04-12 13:39:42 +08:00
Joshua Cranmer
22bf0bbc1c
Bug 856108 - Port static analyses to clang, part 1: stack-class. r=ehsan
2013-04-11 22:20:02 -05:00
Chris Peterson
34d5ef65a4
Bug 861073 - Add configure check that --with-android-version is at least 9. r=glandium
2013-04-11 23:07:27 -07:00
Joel Maher
3b24510641
Bug 860817 - ensure we pull minidumps from android to the correct location on the host machine. r=ted
2013-04-12 11:18:14 -04:00
Gian-Carlo Pascutto
8a5221dd01
Bug 823375 - Don't build or try to link NEON libs when the target doesn't support it. r=glandium
2013-04-12 12:00:29 +02:00
Nathan Froyd
a83b0a8ab2
Bug 860860 - followup: fix json.dump call and be more explicit about object ordering; r=gps
...
It turns out the simple s/simplejson/json/ didn't work because
build_tooltool_manifest used item_sort_key to ensure that the objects
read in were written out in the same order. This scheme was brittle,
since it only understand a couple of keys from the manifest file, and it
doesn't work with the stdlib json.
Instead, use object_pairs_hook=collections.OrderedDict with json.load,
which ensures that current objects get written out in the same order
they were read in *and* that any future keys will be handled
automagically.
DONTBUILD because NPOTB
2013-04-11 16:57:54 -04:00
Nathan Froyd
4c7584a14c
Bug 860860 - use json instead of simplejson in build-clang.py; r=gps
...
DONTBUILD because NPOTB
2013-04-11 14:59:59 -04:00
Mike Hommey
e6f599425e
Bug 788613 - Dump config.log when configure fails. r=ted
2013-04-10 16:15:01 +02:00
Mike Hommey
d777e5c622
Bug 860184 - Automatically use the x86-64 NDK toolchain when possible. r=ted
2013-04-10 16:12:57 +02:00
Mike Hommey
c8f9fa3939
Bug 462463 - Stop using mddepend.pl. r=ted
2013-04-09 15:10:25 -07:00
Kyle Huey
f34aa971d5
Update pymake. No bug.
2013-04-09 10:17:33 -07:00
Kyle Huey
7638f224e8
Back out Bug 788613 for breaking the build on Windows.
2013-04-08 06:22:50 -07:00
Mike Hommey
79be4729ee
Bug 788613 - Dump config.log when configure fails. r=ted
2013-04-08 08:31:50 +02:00
Daniel Holbert
5dfb1830ae
Bug 473236, 2013 edition, part 2: Remove executable bit from any png files that are incorrectly marked as executable, tree-wide. DONTBUILD
2013-04-05 16:15:41 -07:00
Chris Peterson
38e5a49d08
Bug 855146 - Part 4: Add Actions.sendKeyCode() method for IME tests. r=gbrown
...
--HG--
extra : rebase_source : ce20c7e4117a40e34f55b186e782c5fcd703704d
2013-04-03 16:45:43 -07:00
Ed Morley
a7798a74c7
Bug 855681 - Try to get stacks from child processes that were alive after shutdown; r=ted
2013-04-03 20:45:26 +01:00
Kyle Huey
e06ec4d905
Bug 857186: Make virtualenv paths relative. r=gps
2013-04-03 09:57:11 -07:00
Kyle Machulis
f5e3aadf0b
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Kyle Machulis
d2b6e6e01a
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
5663b98bc5
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Ryan VanderMeulen
5d327878b1
Merge m-c to inbound.
2013-03-29 10:08:41 -04:00
Gary Kwong
56c9b5b382
Update Valgrind suppressions for bug 793548 and bug 823782. DONTBUILD
...
--HG--
extra : rebase_source : 933131ab806fdbd77ecebebd84ff94e68909def1
2013-03-28 14:47:41 -07:00
Mike Hommey
b0e1e44a2c
Bug 854914 - Allow clang to build in C++11 mode by working around http://llvm.org/bugs/show_bug.cgi?id=13530 . r=ted
2013-03-27 07:51:14 +01:00
Gregory Szorc
e4e5257f3d
Bug 818819 - Revamp mach's interaction with mochitests; r=Ms2ger
...
mach now invokes mochitests using the native Python API (as opposed to
make targets). mach now supports --shuffle, --rerun-failures,
--keep-open, --no-autorun, --repeat, and --slow.
2013-03-26 15:00:43 -07:00
Gregory Szorc
a658cf762d
Bug 841713 - Add objdir paths to virtualenv; r=ted
2013-03-26 10:35:57 -07:00
Joshua Cranmer
87bc894ef2
Bug 852745 - Build clang with gcc 4.7 headers, r=rail. DONTBUILD
...
--HG--
extra : rebase_source : 33518aae835d12387a8fb7f1cdfe8c8e29f5bd2a
2013-03-19 15:38:00 -05:00
Andrew Halberstadt
747f8a70f6
Bug 843296 - check for crashes in b2g emulator unittests during failures in marionette start up, r=jgriffin
2013-03-26 09:50:00 -04:00
Ed Morley
4757499a14
Bug 854407 - Give the 'child process NNNN still alive after shutdown' failure a unique test name; r=jmaher
2013-03-26 11:10:14 +00:00
Geoff Brown
f1642753f3
Bug 853502 - Add df output to sutagent device info; r=jmaher DONTBUILD
2013-03-25 16:01:59 -06:00
Jeff Hammel
8589a2a912
Bug 838374 - release mozprofile, mozprocess, mozdevice (and other?) and mirror to m-c;r=ahal
2013-03-21 21:06:28 -07:00
Joshua Cranmer
04f24207a8
Bug 767563 - Add a clang static checker, part 2: Implement the MOZ_MUST_OVERRIDE attribute. r=ehsan
2013-03-23 21:13:24 -05:00
Joshua Cranmer
5e96de0421
Bug 767563 - Add a clang static checker, part 1: add the plugin shell. r=glandium
2013-03-23 21:12:25 -05:00
Gregory Szorc
96679211af
Bug 648681 - Print useful information after building the tree; r=ted
2013-03-08 09:42:34 -08:00
Bobby Holley
d4b32e491e
Bug 844783 - Disable XBL scopes for XUL-whitelisted domains. r=bz
2013-03-21 09:33:34 -07:00
Ryan VanderMeulen
ec432af374
Backed out changesets 775abfe4876f and 1b75fab8561b (bug 844783) under suspicion of breaking Windows debug builds on a CLOSED TREE.
2013-03-21 14:15:31 -04:00
Mike Shal
f290401a73
Bug 852534 - Remove GRE_MODULE from Makefile.in; r=gps
2013-03-21 08:41:00 -07:00
Bobby Holley
2df1609d2d
Bug 844783 - Disable XBL scopes for XUL-whitelisted domains. r=bz
2013-03-21 09:33:34 -07:00
Joel Maher
8caf21a371
Bug 827446 - update mochitest, reftest, xpcshell to use mozcrash. r=jhammel
2013-03-21 09:19:34 -04:00
Andrew Halberstadt
81a9b1f146
Bug 835930 - move b2g unittest profile handling on top of mozbase instead of automation.py, r=jgriffin
2013-03-28 16:42:49 -04:00
Chris Peterson
2819b23f86
Bug 855146 - Part 2: Extract runOnUiThreadSync() test method. r=gbrown
...
--HG--
extra : rebase_source : 8014e5438596d8981e074ad847a675bacb18eb2c
2013-03-21 18:43:04 -07:00
Ed Morley
a2fc93766f
Merge latest green inbound changeset to mozilla-central
2013-03-20 11:46:01 +00:00
Gary Kwong
2998dfa611
Add another suppression entry for bug 794372 and modify suppression for bug 793533. DONTBUILD
...
--HG--
extra : rebase_source : 5ae37908f830a910681b91ec2a5e09634c2bedc2
2013-03-19 17:53:05 -07:00
Mike Shal
ea1d9b8ba7
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Ryan VanderMeulen
7619f58b11
Merge m-c to inbound.
2013-03-19 18:01:10 -04:00
Joey Armstrong
aa666e80b3
bug 751156: robocop dependency build should be a nop
2013-03-19 15:34:59 -04:00
William Lachance
7791b797fa
Bug 852246 - Allow installing over an app with >= version in Android 4.2 via the agent;r=jmaher
2013-03-19 11:58:53 -04:00
Ryan VanderMeulen
151ef0e1b5
Backed out changeset 9e6e38d4ae0b (bug 852246) for Android bustage.
2013-03-19 11:25:47 -04:00
William Lachance
fd1051dc93
Bug 852246 - Allow installing over an app with >= version in Android 4.2 via the agent;r=jmaher
2013-03-19 11:01:36 -04:00
Kyle Huey
006e7997f5
Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE
2013-03-18 12:57:35 -07:00
Ed Morley
e1d2b651f0
Bug 850681 - Part 11: Move processString to the message part of log lines & remove unhelpful process IDs; r=ted
...
Our standard logging format is:
TEST-{INFO,UNEXPECTED-FAIL} | testName | message
For leak logs from processes other than the main process (eg plugin processes),
currently processSingleLeakFile outputs:
TEST-{INFO,UNEXPECTED-FAIL} | foo process 123 | testName | message
This patch turns these into:
TEST-{INFO,UNEXPECTED-FAIL} | testName | foo process: message
Note: The process ID is contained in the raw leak log (which gets printed to the
log anyway), so we don't need to repeat it in the main summary log lines. In
addition, the variable process ID often breaks TBPL bug suggestions, so should
be avoided where possible.
2013-03-18 17:18:08 +00:00
Ed Morley
186a466d7e
Bug 850681 - Part 10: Tweak comments; r=ted
2013-03-18 17:18:08 +00:00
Ed Morley
74fad36dd3
Bug 850681 - Part 9: Return early if possible during leak summary generation; r=ted
...
Now that we close the log file before summary generation (rather than at the
end of processSingleLeakFile()), we can return early in some cases during
leak summary generation.
2013-03-18 17:18:07 +00:00
Ed Morley
6b1ebaa887
Bug 850681 - Part 8: Only parse the leak log once; r=ted
...
The existing code parses the leak log twice - first time to output the
raw log lines & and the second to output the analysis of them.
As much fun as it is to loop all the things (\o/), let's not.
2013-03-18 17:18:07 +00:00
Ed Morley
a24e6257f9
Bug 850681 - Part 7: Use the cleaner |with open() as foo| pattern & and don't close/reopen the log unnecessarily; r=ted
2013-03-18 17:18:06 +00:00
Ed Morley
8ad547d1ec
Bug 850681 - Part 6: Clean up log parsing conditionals & move the leak threshold reminder to the calling function; r=ted
...
The same threshold is used for all leak logs processed from the test run, so
unnecessary to repeat for each.
2013-03-18 17:18:06 +00:00
Ed Morley
010822e186
Bug 850681 - Part 5: Clean up logging; r=ted
2013-03-18 17:18:05 +00:00
Ed Morley
341c5ad068
Bug 850681 - Part 4: Add a partial list of leaked objects to the leak summary, to allow TBPL to make bug suggestions; r=ted
...
Current summary line:
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 216 bytes during test execution
With patch parts 1-4:
TEST-UNEXPECTED-FAIL | leakcheck | 180 bytes leaked (Mutex, ReentrantMonitor, nsRunnable, nsTArray_base, nsThread)
...or with ellipses if more than 5 objects:
TEST-UNEXPECTED-FAIL | leakcheck | 3184 bytes leaked (BackstagePass, CondVar, Mutex, ReentrantMonitor, SharedScriptableHelperForJSIID, ...)
2013-03-18 17:18:05 +00:00
Ed Morley
c7b70d6131
Bug 850681 - Part 3: Output all of the leaked object lines as TEST-INFO rather than a combination of TEST-INFO and TEST-UNEXPECTED-FAIL; r=ted
...
Since the main leak summary will soon include an overview of the leaked objects,
we no longer need/want a subset of the individual leak lines showing up in
TBPL's annotated summary (TBPL's parser matches on 'TEST-UNEXPECTED-FAIL').
2013-03-18 17:18:04 +00:00
Ed Morley
5285499813
Bug 850681 - Part 2: Wait until the full leak log has been processed before outputting the leak total; r=ted
...
Will allow the addition of an overview of the leaked objects, in part 4.
2013-03-18 17:18:04 +00:00
Ed Morley
b1f2e48cf7
Bug 850681 - Part 1: Use the test name 'leakcheck' rather than 'automationutils.processLeakLog()'; r=ted
...
Reduces the chance of line wrapping in the TBPL annotated summary, and makes
my eyes bleed less every time I see leak failures.
2013-03-18 17:18:03 +00:00
Andrew Halberstadt
4c74394ed6
Bug 843296 - Check for crashes and minidump_stackwalk for b2g emulator unittests, r=jgriffin
2013-03-18 10:01:06 -04:00
Mike Hommey
a408486d94
Bug 851002 - Adjust Elf headers before adding filler segment in elfhack. r=nfroyd
2013-03-17 08:03:06 +01:00
Mike Hommey
20c634cb74
Bug 462463 - Stop using mddepend.pl. r=ted
2013-03-17 07:43:35 +01:00
Paul Feher
abe626a94a
Bug 846257 - Robocop: Extend 'Web Content Context Menu' test to cover the context menu options for images. r=jmaher
2013-02-26 14:46:02 +02:00
Ted Mielczarek
10e8c887e8
Remove some orphaned test files. no bug, DONTBUILD
...
--HG--
extra : rebase_source : da04a6ee5cd254c69886b10926bd702dbea0f14d
2013-03-15 08:31:05 -04:00
Makoto Kato
6b8bd5e0d5
Bug 837598 - cannot build WebRTC for Linux/arm. r=glandium
2013-03-15 11:50:17 +09:00
Paul Adenot
cd51bc591a
Bug 850713 - Bump the required NDK version to 9. r=blassey.bugs,mh+mozilla
2013-03-15 16:28:07 +13:00
Karl Tomlinson
e907be96b2
b=850128 don't overwrite NSPR_LOG_MODULES r=ted
...
--HG--
extra : rebase_source : 7bb6fc608f01bd3a3df2d2d7191c7c8e7fa85333
2013-03-13 17:29:37 +13:00
Phil Ringnalda
69c6475c27
Back out 0044e4c2dc53 (bug 851149), 3080f18ba53d (bug 698328), 0b147c3f682b (bug 850713) for Android bustage
...
CLOSED TREE
2013-03-14 21:19:40 -07:00
Paul Adenot
327a511bd4
Bug 850713 - Bump the required NDK version to 9. r=blassey.bugs,mh+mozilla
...
--HG--
extra : rebase_source : d6886dcfe87747e77c3828289b1184a58e6a0c09
2013-03-15 16:28:07 +13:00
Adrian Tamas
ed3f336282
Bug 822259 - Robocop: Add test for Find in Page feature. r=jmaher
2012-12-14 09:29:17 +02:00
Ted Mielczarek
ea2791d017
bug 751673 - fix Windows assertion stacks. r=dbaron
...
--HG--
extra : rebase_source : b74882bb3914afaa44341088b9f737c909e88f65
2013-03-11 14:21:53 -04:00
William Lachance
7dcfa1670c
Bug 816694 - Add support for device temperature monitor to agent;r=jmaher
2013-03-13 10:19:38 -04:00
Ryan VanderMeulen
03435943f0
Backed out changeset 1c19d2a03d90 (bug 827446) for packaging bustage on a CLOSED TREE.
2013-03-13 09:22:00 -04:00