William Lachance
972b9527b9
Bug 789458 - Restore watcher service if it comes back with a null intent;r=jmaher, a=test-only
...
This could happen if the watcher gets killed due to memory pressure on
Android
2012-09-07 12:00:52 -04:00
Joel Maher
6ae7d10c6a
Bug 789213 - Delay SUTAgent "ready" until the SDCard is ready. r=wlach
2012-09-07 10:21:23 -04:00
Steve Fink
c26361a1fb
Bug 738612 - Add mozconfig "override" files to be included after everything else, for overriding previously set options. r=ted
...
--HG--
extra : rebase_source : e2062258eb508541bf499a5e4bc7d7e1ead10a00
2012-09-05 12:10:21 -07:00
Steve Fink
0e7c4ec65d
Bug 738612 - Include common mozconfigs so (eg) try pushes can modify them easily. r=ted
...
--HG--
rename : build/macosx/common => build/macosx/mozconfig.common
extra : rebase_source : fd63c04c9624177a75220a5a49f03fd0e8539e26
2012-09-05 12:09:50 -07:00
Mike Hommey
160d5d1f93
Bug 785265 - Explicitely use sh -c instead of letting subprocess.Popen do it. r=ted
2012-09-05 16:42:09 +02:00
Ryan VanderMeulen
aaebaa3af0
Merge the last PGO-green inbound changeset to m-c.
2012-09-04 21:45:09 -04:00
Siddharth Agarwal
87e1570a16
Bug 787658 - Recalculate mtime once the target is built. r=khuey
2012-09-04 21:30:32 -04:00
Siddharth Agarwal
d41314beb9
Bug 787806 - Fix LD for Pymake Win64 builds. pending-r=ted
2012-09-03 03:48:16 +05:30
Siddharth Agarwal
4ae1c79342
Bug 787600 - Pymake: Shell commands in submakes don't honour exported PATH and don't receive exported envvars. r=gps
2012-09-01 06:41:50 +05:30
Siddharth Agarwal
5e71189826
Bug 784910 - Pymake: adjust sys.path so that native commands can load other modules from their own directories. r=ted
2012-09-01 06:40:16 +05:30
Rafael Ávila de Espíndola
b83fcea944
Bug 787568 - Upgrade clang to r161152. r=rail.
...
Update the build script.
2012-08-31 19:08:53 -04:00
Gregory Szorc
1af03519b1
Bug 758823 - Don't create egg-info directories when populating virtualenv; r=ted
...
This patch basically bypasses setup.py for pure Python packages. Instead
of producing .egg-info directories in the source tree, it merely
installs .pth files pointing back to the source directory. As a result,
this is less junk in the source tree.
The .hgignore and .gitignore entries for egg-info directories have been
removed because there should no longer be egg-info directories any more.
People should clean up these orphaned directories manually. This can be
accomplished by running:
$ hg status -u | grep .egg-info | xargs rm -rf
$ git ls-files -o '*.egg-info*' | xargs rm -rf
2012-09-04 10:45:45 -07:00
William Lachance
4cd7f0c506
Bug 786427 - Agent should quote with ' characters, not just " characters;r=jmaher
2012-08-30 15:05:18 -04:00
William Lachance
1f6729be6c
Bug 786425 - Always log debug messages to logcat, even if file logging disable;r=jmaher
2012-08-30 14:51:16 -04:00
William Lachance
a43096768a
Bug 763497 - Add option to agent (and code to devicemanager) to allow executing commands as root;r=jmaher
2012-08-30 14:43:17 -04:00
Geoff Brown
a1a70f6577
Bug 787061 - Robocop: dump stack traces on event timeout; r=jmaher
2012-08-30 08:50:16 -06:00
Mike Hommey
543e39518d
Bug 785871 - Make config.status importable. r=gps
2012-08-29 08:55:58 +02:00
Mike Hommey
6f9fd5c1fe
Bug 785622 - Only include .pp files corresponding to files we do build. r=khuey
2012-08-29 08:55:58 +02:00
Rafael Ávila de Espíndola
98d8937345
Bug 786010 - create manifest as part of the clang build. r=rail.
2012-08-27 16:05:35 -04:00
Rafael Ávila de Espíndola
c9d4c9877d
Bug 781302 - Drop support for gcc 4.2. r=ted.
2012-08-27 15:34:31 -04:00
Kartikaya Gupta
3f9c45d923
Bug 783758 - Add a close function on the PaintedSurface class to clean up the opened FileInputStream, and invoke it from tests. r=jmaher
2012-08-27 13:44:58 -04:00
Rafael Ávila de Espíndola
a6d4f95838
Bug 785772 - Don't use -O0 during stage1 on darwin. r=rail.
...
We only need to build stage1 with -O0 on linux because of a bug in the gcc
4.5 we use.
2012-08-27 10:20:46 -04:00
Mounir Lamouri
514acd02d1
Bug 619236 - Set user_version in generated permissions.sqlite for tests. r=sicking
2012-08-23 11:39:41 -07:00
Mounir Lamouri
2d587555ef
Bug 777072 - 6/7 Update the Permission Manager database to save appId/isInBrowserElement. r=sicking
2012-08-23 11:38:26 -07:00
Ryan VanderMeulen
6989c1bf30
Merge m-c to inbound.
2012-08-24 16:18:09 -04:00
Chris Jones
5a380bfddb
No bug: Merge backout on a CLOSED TREE r=bustage
2012-08-23 22:33:04 -07:00
Chris Jones
05b904ebae
Back out bug 777072, bug 619236, and bug 784878
2012-08-23 22:00:14 -07:00
Ryan VanderMeulen
5fbfaa489f
Merge the last PGO-green inbound changeset to m-c.
2012-08-23 22:06:49 -04:00
William Lachance
a9c4227612
Bug 785108 - Fix devicemanagerADB's isDir to handle symbolic links properly;r=jmaher DONTBUILD
2012-08-23 15:56:18 -04:00
Malini Das
fbf355eb82
Bug 755856 - look for adb in path first for mozdevice emulator automation, r=jgriffin
2012-08-23 15:46:48 -04:00
Mounir Lamouri
0a904e5315
Bug 619236 - Set user_version in generated permissions.sqlite for tests. r=sicking
2012-08-23 11:39:41 -07:00
Mounir Lamouri
927cfc948b
Bug 777072 - 6/7 Update the Permission Manager database to save appId/isInBrowserElement. r=sicking
2012-08-23 11:38:26 -07:00
Bobby Holley
eb79b89b74
Bug 757046 - Convert enablePrivilege into an insecure test-only construct (preffed off everywhere but in automation). r=bz
2012-08-23 11:45:28 -07:00
Siddharth Agarwal
edf810923b
Merge mozilla-central to mozilla-inbound.
2012-08-23 23:59:41 +05:30
Siddharth Agarwal
b82b3179b2
Bug 782866 - Pymake: commands that don't use shells don't honour exported PATH on Win32. Use worker pool to execute Popen-based commands too, and fix up os.environ["PATH"] as necessary. r=gps DONTBUILD
2012-08-23 21:00:38 +05:30
Siddharth Agarwal
8dc44864a3
Bug 784496 - Run Pymake tests in sorted order. r=gps DONTBUILD
...
--HG--
extra : rebase_source : 7d05e3315e875506b8eea72895aa6aa17d4984c8
2012-08-22 04:33:50 +05:30
Siddharth Agarwal
3dc5df1539
Bug 782847 - Pymake native commands don't pass the correct environment to subprocesses. r=gps DONTBUILD
...
This change is technically backwards incompatible, but it brings native command
behavior in line with subprocess behavior.
--HG--
extra : rebase_source : a1cd4580ce7023f3c11eba8715133cdce116d984
2012-08-22 02:48:11 +05:30
Rafael Ávila de Espíndola
56fe9eeecd
Bug 784691 - Upgrade clang to r162360. Use a local copy of tooltool and setup.sh.
2012-08-23 12:52:50 -04:00
Joel Maher
91b7bf7677
Bug 785238 - Should catch AgentError inside devicemanagerSUT's getInfo. r=wlach
2012-08-24 09:53:27 -04:00
Ryan VanderMeulen
a1afd087e9
Merge m-c to inbound.
2012-08-23 19:50:46 -04:00
Mike Hommey
daa472b3d2
Bug 781461 - Work around mksh/pdksh bug in config.status.m4. r=ted
2012-08-18 11:17:29 +02:00
Joel Maher
f469bd90b0
Bug 782396 - Should be able to disable logging behaviour of SUTAgent (and that should be the default). r=gbrown DONTBUILD
2012-08-17 12:27:23 -04:00
Aryeh Gregor
03c970d57f
Bug 780474 - Set -Wno-mismatched-tags for clang; r=glandium
2012-08-14 12:10:42 +03:00
Ed Morley
8f4f1ad013
Backout 19ec214f806c (bug 782916), 88b802832f52 (bug 782919), f16429aa2210 (bug 780474) for Android build failures
2012-08-17 12:25:12 +01:00
Aryeh Gregor
a23d8e7b07
Bug 780474 - Set -Wno-mismatched-tags for clang; r=glandium
2012-08-14 12:10:42 +03:00
Andrew Halberstadt
d6f030c237
Bug 782655 - Enable remote xul for B2G reftests, r=jgriffin
2012-08-15 15:26:31 -04:00
Siddharth Agarwal
a92e1eae57
Bug 781431 - A few minor build system improvements. r=ted
...
1. mozconfig2client-mk still refers to $HOME/.mozconfig, even though we
removed it a while ago. Thanks to Neil for pointing it out.
2. MOZCONFIG_FIND and MOZCONFIG_MODULES are no longer used by client.mk.
3. Make CONFIG_GUESS a script that runs just once per client.mk invocation.
--HG--
extra : rebase_source : ec75ebcc5cea004f64abafb8a219e828234237de
2012-08-15 22:06:43 +05:30
Malini Das
609de0c7b6
Bug 782749 - add timeouts for shell/checkCmd to devicemanagerADB, r=jmaher
2012-08-15 10:35:21 -04:00
William Lachance
6adb4b9659
Bug 782382 - Fix syntax error in devicemanagerSUT;r=jmaher
2012-08-14 11:26:13 -04:00
Dominik Oepen
97ecf50fa2
Bug 774293 - Fix issues in devicemanager revealed by pyflakes;r=wlach
2012-08-14 10:41:11 -04:00
Kartikaya Gupta
cc17ac9ac4
Bug 780650 - Clean up dynamic dependencies from robocop on fennec. r=cpeterson
2012-08-14 08:55:58 -04:00
Kartikaya Gupta
d1231115ee
Bug 782183 - Add some code to the robocop harness to dump all stack traces in case of hanging/deadlock. r=gbrown
2012-08-13 12:03:00 -04:00
Geoff Brown
6b8fb5992e
Bug 764901 - Robocop: make testPasswordEncrypt more robust; r=jmaher
2012-08-10 15:59:12 -06:00
Andrew Halberstadt
8eadf46d4b
Bug 770490 - Infrastructure to run reftests on B2G, r=jgriffin
2012-08-10 14:25:20 -04:00
Justin Wood
d3c73afd71
Bug 781735 - SUTAgent should not die if it can't create a file on the sdcard. r=jmaher DONTBUILD since its NPOT-on-change-Builds
...
--HG--
extra : rebase_source : 6f8ca4d47f273a960f06331dda0edbe692640df3
2012-08-10 01:03:55 -04:00
Chris Peterson
34f95e9435
Bug 778468 - Part 10: Make all event registration go through EventDispatcher. r=blassey
2012-08-02 18:38:45 -07:00
Ryan VanderMeulen
6c8fac93f5
Merge m-c to inbound.
2012-08-09 22:57:18 -04:00
Edmund Wong
cec994317b
Bug 778035 - Add extra else block to set CC/CXX for systems that don't have clang installed. (m-c) r=ted
2012-08-10 09:11:49 +08:00
Ryan VanderMeulen
8f541ca7c2
Merge the last PGO-green inbound changeset to m-c.
2012-08-09 17:56:47 -04:00
Jonathan Griffin
38abfd24e4
Bug 781608 - Don't call waitForFinish with a short timeout, in case old mozprocess is still in use, a=test-only, DONTBUILD because NPOTB
2012-08-09 12:04:28 -07:00
Mike Hommey
81248f07fe
Bug 716295 part 6 - Create elfhack tests for both DT_INIT and DT_INIT_ARRAY. r=nfroyd
2012-08-09 16:34:26 +02:00
Mike Hommey
59c3d8e4b0
Bug 716295 part 5 - Add support for R_ARM_THM_CALL relocations. r=nfroyd
2012-08-09 16:34:25 +02:00
Mike Hommey
0e1e04479e
Bug 716295 part 4 - Interpose elfhack injected code in DT_INIT_ARRAY's first entry when possible. r=nfroyd
2012-08-09 16:34:25 +02:00
Mike Hommey
9925537642
Bug 716295 part 3 - Add serialization into a buffer instead of an ostream. r=nfroyd
2012-08-09 16:34:25 +02:00
Mike Hommey
3ef7b273ea
Bug 716295 part 2 - Fix assertion in serializable::init and cleanup serializable constructor. r=nfroyd
2012-08-09 16:34:24 +02:00
Mike Hommey
e0efe13c1f
Bug 716295 part 1 - Fail more gracefully when .dynamic section can't be grown. r=nfroyd
2012-08-09 16:34:24 +02:00
Mike Hommey
553791cc9e
Bug 703843 - Use mkdir_deps instead of order-only prerequisite in build/unix/elfhack/Makefile.in. r=ted
2012-08-09 16:34:24 +02:00
Geoff Brown
2627181ed9
Bug 727152 - Robocop: improve shutdown of mAsserter; r=jmaher
2012-08-09 07:06:19 -06:00
David Clarke
bdb8e11ba9
Bug 780031 - Mochitest on b2g reliability improvements, r=jgriffin, DONTBUILD because NPOTB
2012-08-08 17:29:26 -07:00
Mike Hommey
84810d01c8
Bug 781128 - Fix application.ini dependencies after bug 767839 on a CLOSED TREE. r=ted
2012-08-08 18:57:22 +02:00
Geoff Brown
fbc5b4b6bc
Bug 779250: Make Robocop tests run faster; r=jmaher
2012-08-08 08:25:27 -06:00
Mark Cote
f5f3f0c022
Bug 777331 Clarified some comments in devicemanager. r=wlach
...
--HG--
extra : rebase_source : 4a448dedbf028fff07882a5f257770e5063af9d9
2012-08-02 14:45:26 -04:00
Gavin Sharp
eb7f0ad2b8
Bug 781386: add pref to avoid loading built-in providers during test runs, r=markh/mixedpuppy
...
--HG--
rename : browser/base/content/test/browser_shareButton.js => browser/base/content/test/browser_social_shareButton.js
extra : rebase_source : df925f95972462d0f8d07f1e0810dc22da0f1911
2012-08-08 18:09:37 -07:00
Ryan VanderMeulen
56f21a8a92
Merge m-c to inbound.
2012-08-09 15:13:12 -04:00
Siddharth Agarwal
9f6172f580
Bug 780612 - Add a list of characters which probably indicate shell scripts but native commands won't reject. r=khuey
...
--HG--
extra : rebase_source : 38ffd729c2972e142673fbca50584c241b4eade0
2012-08-08 00:49:02 +05:30
Chris Peterson
c5e2d55e84
Bug 778468 - Part 7: Move GeckoEventListener to org.mozilla.gecko.util package. r=blassey
...
--HG--
extra : rebase_source : d0b2982b64126c046c5c974c7ec014992bef63b7
2012-08-02 17:13:40 -07:00
Mike Hommey
654026969e
Bug 780835 - Unify test manifest files with sort. r=ted
2012-08-07 19:28:00 +02:00
Mike Hommey
0c1a9528ea
Bug 767839 - Avoid preprocessing application.ini.in twice. r=khuey
...
--HG--
rename : build/application.ini.in => build/application.ini
2012-08-07 16:53:17 +02:00
Mike Hommey
a1a93a6120
Bug 742795 - Autogenerate autoconf.mk. r=ted
2012-08-06 15:19:50 +02:00
Ryan VanderMeulen
bf6b0b26fd
Merge m-c to inbound.
2012-08-06 20:26:58 -04:00
Ryan VanderMeulen
79ac889cb2
Merge the last PGO-green inbound changeset to m-c.
2012-08-06 20:06:40 -04:00
Tim Taubert
3f77ccd343
Bug 780641 - Unbreak b2g mochitests, r=jgriffin, DONTBUILD because NPOTB
2012-08-06 11:37:59 -07:00
Ed Morley
cbc7719c91
Backout 7f8928077ed4 (bug 742795) for make-package & find filepath failures
2012-08-06 16:05:07 +01:00
Mike Hommey
9726c7ef33
Fixup whitespaces from bug 777379. DONTBUILD
2012-08-06 15:31:10 +02:00
Mike Hommey
ee47330ec1
Bug 777379 - Ensure that default is always the default target. r=ted
2012-08-06 15:21:10 +02:00
Mike Hommey
43826346d0
Bug 742795 - Autogenerate autoconf.mk. r=ted
2012-08-06 15:19:50 +02:00
Siddharth Agarwal
72385ee806
Bug 779922 - Export Windows-style paths in the in-tree mozconfig.vs2010 when building under Pymake. r=ted
...
--HG--
extra : rebase_source : bb3dff7e94b53efe79801a2b3bfc6cd78ef47ac3
2012-08-07 02:37:11 +05:30
Gregory Szorc
334a9ab45f
Bug 778495 - Part 2: Add query related APIs for functions and expansions
...
khuey gave permission to land without review.
--HG--
extra : rebase_source : f76f8ae43efa9719f71ca6b6b2223ada1e18a6cd
2012-08-06 10:24:10 -07:00
Gregory Szorc
dc83c2972a
Bug 778495 - Part 1: Add BaseExpansion class and new methods for expansions
...
khuey gave permission to land without review.
--HG--
extra : rebase_source : 18d741488cf93e6eaf4d553badad840cc620a4fd
2012-08-06 10:23:58 -07:00
Gregory Szorc
afc9223881
Bug 769976 - Statement reformatting and equality operators
...
You can now call to_source() on Expansion, StringExpansion, Function
(and derived), Statement (and derived), Condition (and derived), and
StatementList to obtain make "source code" for that entity. This means
you can write out make files by constructing an appropriate set of
Statement instances.
This also implements __eq__ and __ne__ on all of the above. This is
being used in the tests to verify that the reformatting code works
properly (produces an equivalent StatementList).
khuey gave permission to land without review.
--HG--
extra : rebase_source : ffc16e930279fc4a6978117efabf5483d7087b53
2012-08-06 10:23:25 -07:00
mbalaur@mozilla.com
f8dc084cd3
Bug 778363 - dmSUT - retVal can be None;r=jhammel
...
--HG--
extra : rebase_source : a272bf08a0003a29cac4e4d79d89f445f6a42c79
2012-08-06 11:39:39 -07:00
Ed Morley
c9f98a12e4
Merge mozilla-central to mozilla-inbound
2012-08-06 09:11:23 +01:00
Kyle Huey
f96a875b19
Bug 780414: Followup to fix my build. Sort-of-but-not-really-r=Callek
2012-08-05 21:07:19 -07:00
Siddharth Agarwal
a2bc9e5ab7
The correct fix for bug 780497. Missed a backslash.
2012-08-06 02:16:00 +05:30
Siddharth Agarwal
f832645c05
Bug 780497 - Pymake build broken because it thinks touch {uuid}/Makefile contains shell metacharacters. r=khuey
2012-08-06 00:45:59 +05:30
Mike Hommey
ebe1106fa3
Bug 780357 - Allow m-c's ConfigStatus.py to be used from c-c. r=khuey
2012-08-05 17:52:47 +02:00
Mike Hommey
f1a1e37b00
Bug 780414 - Fix ConfigStatus.py for the case where top_srcdir is a path relative to topobjdir. r=khuey
2012-08-05 17:48:22 +02:00
Masatoshi Kimura
8bebd64526
Bug 780430 - Declare encoding in config.status. r=glandium
2012-08-05 12:42:59 +02:00
Makoto Kato
175e0eebf9
Bug 780072 - default value of android api version should be 9 on x86 or mipsel. r=glandium
2012-08-06 12:06:30 +09:00
Siddharth Agarwal
27d0d3fe15
Bug 780407 - Pymake: Export variables in MAKEFLAGS, including those passed over the command-line. r=khuey
2012-08-05 03:22:00 +05:30