Carsten "Tomcat" Book
611b2eff0f
merge fx-team to mozilla-central a=merge
2014-07-08 15:10:56 +02:00
Gregory Szorc
2ba8ff08fa
Bug 1033836 - Support TESTING_JS_MODULES in moz.build; r=glandium
...
--HG--
extra : rebase_source : 383acfd70fc4f95f6fd5f90490048233a31d9e62
2014-07-02 16:43:11 -07:00
Mark Banner
70684d8faf
Bug 1032017 Remove MOZ_SERVICES_FXACCOUNTS flags as it is no longer necessary. Also fixes test_hawkrequest.js failures in m-c. r=glandium
2014-07-08 07:37:57 +01:00
Mike Hommey
fc399e43bb
Bug 1035099 - Remove the comm-central workarounds from MozbuildObject.from_environment. r=gps
2014-07-08 13:47:26 +09:00
Mike Hommey
c355cd1724
Bug 1035096 - Make mach environment --format=configure only display configure arguments if COMM_BUILD is not set in the environment. r=gps
...
Also cleanup the output logic so that the configure arguments header is not
displayed when there aren't configure arguments, and so that variables are
still displayed when there aren't configure arguments.
2014-07-08 13:47:25 +09:00
Mike Hommey
5c4abcd330
Bug 762358 - Fixup the fixup not to break on windows. r=me
2014-07-03 09:38:47 +09:00
Mike Hommey
f1627c9e19
Bug 762358 - Fixup test_objdir_config_status to use config.guess output as base. r=gps
2014-07-03 08:33:14 +09:00
Mike Hommey
8e1994581d
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
70d330c116
Bug 1031132 - Refactor mach environment to use logic from MachCommandBase instead of its own. r=gps
...
Also don't print section titles when there is nothing under them, and move
move the ObjdirMismatchException handling to MachCommandBase.
2014-07-03 07:15:31 +09:00
Mike Hommey
fad1758c54
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
Mike Hommey
20964fe02e
Bug 1031129 - Fix ObjdirMismatchException logic to throw properly on m-c. r=gps
2014-07-03 07:15:30 +09:00
Philippe Chassagnard
9245d5b589
Bug 1024471 - Default user is now created in objdir/tmp/scratch_user. r=gps
2014-07-01 23:57:00 +02:00
Nathan Froyd
3aa4f7e643
Bug 1025998 - part 1 - make convert_def_file.py handle the DATA keyword; r=glandium
2014-06-16 16:09:25 -04:00
Mike Hommey
0fa0eb08c7
Bug 1027890 - Remove all sorts of build system code dedicated to pymake. r=gps
2014-06-25 08:38:28 +09:00
Mike Hommey
75f3b500c3
Bug 1027890 - Reject builds with pymake. r=gps
...
--HG--
extra : rebase_source : a662b896b5f431a37a1250ec19451324ebed3d14
2014-06-25 08:38:12 +09:00
Nick Alexander
d724b69b33
Bug 1029232 - Follow-up: Fix busted test. r=bustage
2014-06-24 20:05:01 -07:00
Nick Alexander
73a9284da7
Bug 1029232 - Part 3: Call Eclipse builder plugin before Android build steps. r=bnicholson
2014-06-24 19:14:35 -07:00
Gregory Szorc
44516f3275
Bug 1027215 - Add reftest manifests to build config; r=mshal
...
reftest and crashtest manifests can now be added to the build
configuration via REFTEST_MANIFESTS and CRASHTEST_MANIFESTS,
respectively.
The master manifest files have been added to layout/moz.build.
This patch enables the deprecation of master reftest manifests but stops
short of doing it. In the future, we could declare reftest and crashtest
manifests in their nearest moz.build file and generate the master
manifest (consisting of a bunch of "include" directives) as part of
config.status.
--HG--
extra : rebase_source : 3503f787b14b24c38daf577a710e67b583476858
extra : histedit_source : 21e55b3d28ee83afb47f3f779251a13c2a90db5f
2014-06-17 17:59:03 -07:00
Birunthan Mohanathas
c910458886
Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin
2014-06-18 17:56:02 -07:00
Mike Hommey
724fa20ba3
Bug 978211 - Seemlessly support make 4 output buffering for automation/% steps. r=mshal
2014-06-19 09:06:13 +09:00
Ryan VanderMeulen
5b3ac33af5
Bug 1025918 - Add support for the .cxx extension to mozbuild. r=ted
2014-06-16 22:36:24 -04:00
Nathan Froyd
c81a8adf0d
Bug 1018375 - part 2 - make db/sqlite3/src/ produce a version script for Linux-like OSes; r=glandium
2014-05-30 14:12:51 -04:00
Nathan Froyd
39cb7dae95
Bug 1018375 - part 1 - add LD_VERSION_SCRIPT build variable; r=glandium
2014-05-30 14:12:20 -04:00
Armen Zambrano Gasparnian
74c8fc1b52
Bug 989583 - Install all tests (even disabled) from manifests. r=jmaher
2014-06-16 14:51:22 -04:00
Mike Shal
6030d96f14
Bug 978211 - add an automation/build target for post-build steps; r=glandium
2014-05-16 14:37:31 -04:00
Marcos Caceres
40f161224a
Bug 1011695 - At the end of the build suggest running |mach run| rather than app_path; r=glandium
2014-05-29 11:59:00 +01:00
Nathan Froyd
e87a5365d1
Bug 996061 - part 0 - make tests use [scriptable] interfaces; r=ted
...
Smart xpt linking will keep around [scriptable] interfaces and anything
those interfaces depend on. Modify the tests that deal with xpt linking
so they use [scriptable] interfaces, ensuring that the tests continue to
work in the face of smarter linkers.
2014-05-19 12:35:21 -04:00
Joshua Cranmer
9f1c63e742
Backed out changeset b83296ec51b3 (bug 832112) for comm-central bustage, r=glandium.
2014-06-02 20:05:22 -05:00
Shih-Chiang Chien
64bcb93112
Bug 1012510 - xulrunner for Mac is under XUL.framework instead of XULRunner.app/Contents/MacOS. r=gps
2014-05-19 12:26:34 +08:00
Mike Shal
abbf401256
Bug 1015443 - make test_iter_modules_in_path case insensitive; r=glandium
...
From d2c5353da28b5134eeea078a6fac09f023b220ab Mon Sep 17 00:00:00 2001
---
python/mozbuild/mozbuild/test/test_pythonutil.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
2014-05-27 13:07:24 -04:00
Mike Shal
37c380926d
Bug 832112 - add mach support for MOZ_OBJDIR; r=glandium
...
From e8d4f5a17e217ab10677812c6c8960f4e61daed3 Mon Sep 17 00:00:00 2001
---
python/mozbuild/mozbuild/mozconfig.py | 2 +-
python/mozbuild/mozbuild/test/test_base.py | 1 +
python/mozbuild/mozbuild/test/test_mozconfig.py | 17 +++++++++++++++++
3 files changed, 19 insertions(+), 1 deletion(-)
2014-05-16 14:33:01 -04:00
Lucas Rocha
710f3633d1
Bug 1011620 - Generate suggestedsites.json from region.properties (r=nalexander)
2014-05-23 13:29:18 +01:00
Ting-Yu Lin
62c8b78949
Bug 1010028 - Set args properly for various debuggers. r=glandium
...
Set args properly to to separate the debugger and process arguments.
Also add "--args" automatically for gdb front-end cgdb and ddd.
Verification Steps:
1. mach debug +debugger gdb
2. Make sure gdb is launched correctly.
2014-05-19 19:21:00 +02:00
Ryan VanderMeulen
63cd113b5a
Revert to revision 63dfac3c9c87 due to mass bustage pile-ups that landed after it on a CLOSED TREE.
2014-05-16 12:29:37 -04:00
Armen Zambrano Gasparnian
3dfdaa3d75
Bug 989583 - Install all tests (even disabled) from manifests. r=jmaher
2014-05-16 10:20:37 -04:00
Lucas Rocha
2976a51962
Bug 997772 - Generate suggestedsites.json from locale (r=nalexander)
2014-05-09 09:39:14 +01:00
Marco Castelluccio
5082eab317
Bug 945869 - Provide more granular OS version information in mozinfo. r=ted.mielczarek
2014-05-01 06:09:00 +02:00
Jan Beich
08eb7c8b82
Bug 992621 - Add preprocessor tests for common use of && and || in ifdefs. r=gps
2014-04-06 00:31:00 -04:00
Robert O'Callahan
c799ade449
Bug 993243. Add a +debugger parameter to 'mach debug' to specify the debugger to launch. r=gps
...
--HG--
extra : rebase_source : 10b26472d734f0c460b9a4d01dd0e95c6c106487
2014-04-24 23:25:44 +12:00
Robert O'Callahan
7fcc6ac644
Bug 997762. Use --log-no-times option when building so Eclipse can parse the build output. r=BenWa
...
--HG--
extra : rebase_source : 67e0cdd41741170f5850fda1f94aa238191874cb
2014-04-18 03:03:28 +12:00
Mike Shal
7c96a0a602
Bug 995762 - don't evaluate diff unless it's needed; r=gps
2014-04-14 13:53:20 -04:00
Jim Chen
6253275568
Bug 996780 - Use ANDROID_TARGET_SDK for Eclipse project target. r=nalexander
2014-04-16 17:04:47 -04:00
Carsten "Tomcat" Book
1b627c5563
Backed out changeset 16fc740d96f5 (bug 996780) for build test failures on a CLOSED TREE
2014-04-16 10:30:51 +02:00
Jim Chen
16c2343be6
Bug 996780 - Use ANDROID_TARGET_SDK for Eclipse project target. r=nalexander
2014-04-15 13:43:00 +02:00
Michael Ratcliffe
aeb701c380
Bug 995972 - Make mochitest-devtools mach command work with single folders or files. r=jmaher
2014-04-15 10:35:00 +01:00
Benoit Girard
9d38978cb6
Bug 973770 - Typo fix. r=botond DONTBUILD for NPOTB
2014-04-08 15:06:05 -04:00
Joshua Cranmer
0558766043
Bug 991449: Shorten Unified filename prefixes to avoid max path length linker errors on Windows, r=gps
...
--HG--
extra : rebase_source : 4f3ff4324b87ebdfa20c6bc92cbabb8eb6f60391
2014-04-03 16:50:31 -05:00
Gregory Szorc
2c5427b5d0
Bug 903149 - Part 3: Support for minifying packaged JavaScript; r=glandium
2013-09-11 19:54:19 -07:00
Mike Hommey
d4e380fe7f
Bug 989522 - Remove LIBXUL_LIBRARY from the moz.build sandbox. r=mshal
2014-04-02 11:52:04 +09:00
Mark Hammond
b27f3714b9
Bug 985902 - expose fxaccounts/MOZ_SERVICES_FXACCOUNTS to mozinfo and only run test_hawkclient when enabled. r=ted
2014-03-31 14:15:05 +11:00