Nick Alexander
48a60fa21f
Bug 1065306 - Part 4: Write localized res/raw-*/browsersearch.json. r=mshal
2014-09-23 09:52:47 -07:00
Nick Alexander
ff5d5a9d09
Bug 1065306 - Part 3: Extract DotProperties helper. r=lucasr,mshal
...
The only substantive change here is to stop stripping the
'browser.suggestedsites.' prefix from each line when reading
region.properties.
2014-09-23 09:52:46 -07:00
Wes Kocher
2a27a561af
Merge m-c to inbound a=merge
2014-09-22 20:05:22 -07:00
Dave Townsend
fa734afbbd
Bug 1035512: Add a new common JS testing harness based on the mochitest test runner. r=gps, ted, erikvold, jmaher
2014-09-22 11:08:06 -07:00
Eric Rahm
0d6799d21b
Bug 1058851 - Add ability to launch with DMD enabled with |mach dmd|. r=njn, r=mshal
...
--HG--
extra : rebase_source : cef900604d004ea4847d979aeac4c2b5e7e0869d
2014-08-26 15:25:18 -07:00
Nick Alexander
e527d34eaf
Bug 1069569 - Complain about missing test files for all suites. r=mshal
...
--HG--
extra : rebase_source : 55d571b413d6080f8fdb1e56b419c078d66f31e7
2014-09-19 11:19:37 -07:00
Ted Mielczarek
6f25a3ee9c
bug 1052744 - Add mozbuild.makeutil.write_dep_makefile. r=gps
2014-08-26 11:55:47 -04:00
Nathan Froyd
272ec74032
Bug 1062518 - ensure that |mach python-test| considers $PWD when finding tests; r=mshal
2014-09-15 13:25:41 -04:00
Nathan Froyd
6db68aaf03
Bug 1067499 - make build error for misspelled variables more helpful; r=mshal
2014-09-15 13:23:53 -04:00
Nathan Froyd
51efcd8004
Bug 976733 - part 3 - convert testing/mozbase/ to use TEST_HARNESS_FILES; r=gps
2014-08-29 11:03:11 -04:00
Nathan Froyd
071791c0ea
Bug 976733 - part 2 - add TEST_HARNESS_FILES and convert testing/mochitest/ to use it; r=gps
2014-08-15 14:28:26 -04:00
Nathan Froyd
0ce8a6bf9c
Bug 976733 - part 1a - add test for EXTRA_JS{_PP,}_MODULES output; r=mshal
2014-09-15 13:31:25 -04:00
Nathan Froyd
ef62a1db88
Bug 976733 - part 1 - add walking functions to HierarchicalStringList; r=mshal
...
Having to walk over elements and strings of HierarchicalStringList with
an external recursive function is un-Pythonic and adds unnecessary
obfuscation to several tasks. Add a walk() function to
HierarchicalStringList, modeled on os.walk(), to handle these cases more
directly.
2014-08-14 13:25:33 -04:00
Alessio Placitelli
77aeb04740
Bug 928397 - Enable xpcshell-test debugging on Windows platforms and default debugger detection. r=ted.mielczarek
2014-07-02 13:52:00 +02:00
Mike Hommey
c9e31ff915
Bug 1063860 - Refresh some of the variable/tier associations in mozbuild.context. r=gps
2014-09-11 12:12:18 +09:00
Gregory Szorc
1e5701ab22
Bug 1061684 - Normalize path separators in JAR paths; r=mshal
...
The forward slash appears to be the standard path separator in zip/JAR
files. Accept back slashes when adding paths to a JAR.
--HG--
extra : rebase_source : bd94eab36b347006e65952d99b53dd397e2ca758
extra : amend_source : 2cefd887d8bb5d989fafb398a3464429ac376e2e
2014-09-03 10:42:34 -07:00
Ryan VanderMeulen
672fb4d000
Merge fx-team to m-c. a=merge
2014-09-05 11:54:57 -04:00
Nick Alexander
872873401f
Bug 1040945 - Part 2: Copy native libraries by name in AndroidEclipse backend make target. r=rnewman
2014-09-04 20:11:15 -07:00
Wes Kocher
e9463cd732
Merge m-c to fx-team a=merge
2014-09-04 18:58:12 -07:00
Nick Alexander
7a8dd29aa3
Bug 1062566 - Update to Java 1.7 and bump SDK version in AndroidEclipse build backend. r=rnewman
...
DONTBUILD NPOTB
2014-09-03 14:24:49 -07:00
Arnaud Sourioux
afd69a9841
Bug 1057871 - Print full path of mozconfig file used on 'mach ./configure' when error in mozconfig throws an exception r=gps
2014-09-03 12:14:00 +02:00
Carsten "Tomcat" Book
f3a49ddd8d
Backed out changeset cfdcf950e403 (bug 105871) for wrong bug number in commit
2014-09-04 09:53:58 +02:00
Arnaud Sourioux
3a1086521b
Bug 105871 - Print full path of mozconfig file used on 'mach ./configure' when error in mozconfig throws an exception. r=gps
2014-09-03 12:14:00 +02:00
Mike Hommey
22206d6d18
Bug 1059129 - Move the addition of stdc++compat to templates. r=mshal
2014-09-04 09:05:12 +09:00
Mike Hommey
a653121671
Bug 1059113 - Use templates for shared libraries and frameworks. r=gps
...
Also force to use the existing template for XPCOM components.
2014-09-04 09:04:45 +09:00
Mike Hommey
37614d5548
Bug 1059126 - Always allow to add a StrictOrderingOnAppendList to another. r=gps
2014-09-03 14:19:55 +09:00
Mike Hommey
fc99c53ae5
Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps
2014-09-03 14:10:54 +09:00
Benoit Girard
23436df314
Bug 1060210 - Automatically import new CppEclipse project into the workspace . r=gps
2014-09-03 15:12:18 -04:00
Benoit Girard
1cb0f6a215
Bug 1057986 - Change the location of the eclipse workspace to be along side the srcdir. r=gps
2014-09-03 16:09:36 -04:00
Joshua Cranmer
44f49766fc
Bug 1060198, part 2: Move other IS_GYP_DIR rules to gyp_reader.py, r=glandium.
...
--HG--
extra : rebase_source : 5ad6eae63688f5582568f470b7266b0f7ebc8b6c
2014-09-02 23:45:26 -05:00
Nathan Froyd
610893e3cf
Bug 1056862 - make |mach python-test| work even if run from outside the srcdir; r=gps
...
DONTBUILD because NPOTB
2014-08-21 11:03:26 -04:00
Andrew Halberstadt
3ae82623e4
Bug 1051809 - Package and upload code coverage data to build directory if code coverage is enabled, r=gps
2014-08-27 13:32:42 -04:00
Ahmed Kachkach
e37544ef40
Bug 1057694 - Command suggestions in mach. r=gps
2014-08-26 16:17:00 +02:00
Mathias De Maré
cc7ac9b67a
Bug 680009 - Flash taskbar icon on Windows when 'mach build' finishes. r=gps
2014-08-30 09:48:37 +02:00
Joshua Cranmer
2dd3425d77
Bug 1059769 - Add LIBRARY_DEFINES to moz.build, r=glandium.
2014-09-04 23:38:54 -05:00
Mike Hommey
2a08a8e980
Bug 1062668 - Add a timestamp to the message mach prints to indicate the end of the build. r=gps
2014-09-05 10:27:59 +09:00
Matthew Gregan
8ac6f4a39d
Bug 1058297 - Allow opting-out of "build complete" spam. r=gps
2014-08-25 15:50:00 +12:00
Wes Kocher
6a270aca67
Merge m-c to inbound a=merge
2014-08-25 17:25:09 -07:00
Gregory Szorc
0d7226903d
Bug 1058036 - Ensure dependency isn't lost when ORing InstallManifest; r=glandium
...
The install manifest processor starts with an empty InstallManifest and
uses |= to "concatenate" instances. It became pretty obvious when
developing some patches that add more preprocessed files to install
manifests that the source install manifest dependency was getting
lost during the |= operation. This patch fixes it.
The solution is not ideal performance wise. But slightly worse
performance (only after config.status, however) is better than
clobbers.
A test has been added to ensure this doesn't regress.
--HG--
extra : rebase_source : 848aebbbc935ce2bca2d3fcc85d1df534e734e0d
2014-08-24 20:19:55 -04:00
Kartikaya Gupta
d9e1cb5087
Bug 1057387 - Remove incorrect documentation for the run/debug commands. r=gps
2014-08-25 19:39:55 -04:00
Roshan M Regy
11eb2f8890
Bug 1057305 - Make mach bootstrap work with elementary os; r=gps
...
DONTBUILD (NPOTB)
--HG--
extra : amend_source : 40d5633b7099dd0aba9b6933d12aa4d579179694
2014-08-22 16:54:48 +05:30
Joshua Cranmer
558220bd54
Bug 1057708 - The wrong topsrcdir is used when verifying existence of LOCAL_INCLUDES, r=mshal
2014-08-25 09:40:58 -05:00
Mike Hommey
c936d6d87d
Bug 1041941 - Add support for templates in moz.build. r=gps
2014-08-24 09:11:05 +09:00
Nathan Froyd
631962a036
Bug 1055281 - check for existence of paths in LOCAL_INCLUDES in moz.build; r=mshal
2014-08-20 11:51:33 -04:00
Sylvestre Ledru
53e13cf766
Bug 1051987 - Remove useless option which wasn't supposed to go in the commit
...
--HG--
extra : amend_source : 83ccc90a5ee1b0a41640d2b1451208add8dc2c5d
2014-08-18 15:33:51 +02:00
Sylvestre Ledru
a82b0c1825
Bug 1051987 - By default, hide the disabled commands. They are eating the display for no value. $ ./mach -v help bring them back. r=jmaher
...
From 7c2de97792113d3415acf2cfa1591fa05c5b07a8 Mon Sep 17 00:00:00 2001
display for no value. $ ./mach -v help bring them back.
---
build/mach_bootstrap.py | 2 +-
python/mach/mach/dispatcher.py | 14 +++++++-------
python/mach/mach/main.py | 3 +++
3 files changed, 11 insertions(+), 8 deletions(-)
2014-08-11 18:31:24 +02:00
Mike Hommey
d0c653396e
Bug 1062219 - Don't build build/clang-plugin as an external directory. r=jcranmer
2014-09-04 17:44:01 +09:00
Mike Hommey
e82f0c3fce
Bug 1053140 part 3 - Separate out sandbox infrastructure from moz.build variables storage. r=gps
...
--HG--
rename : python/mozbuild/mozbuild/frontend/sandbox_symbols.py => python/mozbuild/mozbuild/frontend/context.py
rename : python/mozbuild/mozbuild/test/frontend/test_sandbox_symbols.py => python/mozbuild/mozbuild/test/frontend/test_context.py
2014-08-15 13:52:18 +09:00
Mike Hommey
545a37b94f
Bug 1053140 part 2 - Add a test for exported variable override. r=gps
2014-08-15 13:52:18 +09:00
Mike Hommey
1d975171da
Bug 1053140 part 1 - Add a default_dict-like container, with a default_factory taking the key as argument. r=gps
2014-08-15 13:52:18 +09:00