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