Nick Alexander
a63ca8c787
Bug 1077381 - Follow-up: Try to fix Windows bustage. r=me
...
a=bustage on a CLOSED TREE
--HG--
extra : amend_source : c39a128f271f44e263d77f342665594ba161f933
2014-10-06 12:38:12 -07:00
Nick Alexander
3bbe719c31
Bug 1077381 - Encode generate_browsersearch verbose output as utf-8. r=gps
...
We need codecs for the print function and unicode_literals to let the
format() string stay undecorated.
2014-10-06 11:32:24 -07:00
Nicholas Nethercote
d0767a756b
Bug 1066680 (follow-up) - Unbreak |mach dmd|. r=me.
...
--HG--
extra : rebase_source : 3cfb38ea47653551c596487e3c51994797a1c733
2014-10-05 20:13:09 -07:00
Nicholas Nethercote
e7c6e0dc5f
Bug 1044709 - DMD: emit JSON output and use Python for post-processing. r=mccr8.
...
--HG--
extra : rebase_source : ddc94d9be1ee0acc6dda30540defd5f40db0adcb
2014-09-02 20:34:58 -07:00
Ryan VanderMeulen
9e879e02d8
Merge fx-team to m-c. a=merge
2014-10-02 13:00:31 -04:00
Andrew Halberstadt
4d3fac0c51
Bug 1054809 - Add ability to open support files in gtests, r=ted
...
In moz.build:
TEST_HARNESS_FILES.gtest += ['foo'] # fopen('foo')
TEST_HARNESS_FILES.gtest.bar += ['foo'] # fopen('bar/foo')
2014-10-02 09:01:34 -04:00
Nick Alexander
e8066e326e
Bug 1065306 - Post: Handle utf-8 files in DotProperties. r=gps
2014-10-01 23:23:30 -07:00
Nick Alexander
42a7aaca3d
Bug 1065306 - Part 4: Write localized res/raw-*/browsersearch.json. r=mshal
2014-10-01 23:23:29 -07:00
Nick Alexander
74efebda0d
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-10-01 23:23:28 -07:00
Panos Astithas
e571a72e4b
Bug 1066680 - mach run should provide an option to start without a profile. r=gps
2014-09-12 18:45:53 +03:00
Stephen Pohl
cf2ca1fd7c
Mac v2 signing - Bug 1060562 - Update xpcshell-tests for the new v2 bundle structure on OSX. r=jmaher
2014-09-29 11:51:29 -07:00
Nick Alexander
c895290da3
Bug 1069648 - Add instrumentation manifests to moz.build. r=ted
...
These manifests are special in that they don't package their test files
into the test package. Each test listed in an instrumentation manifest
serves as an identifier rather than a file.
--HG--
extra : rebase_source : 0321528a2dc380e57b824746efbcf61d295204a9
2014-09-26 11:44:58 -07:00
Nick Alexander
ac9ce94697
Bug 1070057 - Make TestResolver.resolve_tests filter by subsuite. r=ted
...
--HG--
extra : rebase_source : e04c903d40d5996ca28136bc9941dc74cd31ac9b
2014-09-26 11:44:57 -07:00
Mike Hommey
30749bbb89
Bug 1063437 - Remove MozbuildSandbox.normalize_path. r=gps
2014-10-02 09:14:08 +09:00
Mike Hommey
a98805beff
Bug 1063437 - Use SourcePath smart type for sandbox includes. r=gps
2014-10-02 09:14:08 +09:00
Mike Hommey
24467333ae
Bug 1063432 - Do type coercion on sandbox function arguments. r=gps
2014-10-02 09:14:08 +09:00
Mike Hommey
c5cfe825f5
Bug 1063414 - Make DIRS relative to the file they were added from. r=gps
2014-10-02 09:14:07 +09:00
Mike Hommey
1293137207
Bug 1063414 - Move sandbox execution stack to context.Context. r=gps
2014-10-02 09:14:07 +09:00
Mike Hommey
8844c6aea2
Bug 1063414 - Add infrastructure to follow what the current file being processed is in a Context. r=gps
2014-10-02 09:14:07 +09:00
Mike Hommey
2ff412e6fe
Bug 1062221 - Change how DIRS and TEST_DIRS are handled. r=gps
...
Up to now, DIRS and TEST_DIRS were dumb values. This change makes them
a list of ContextDerivedValues, and handles the fact that some types of
paths are relative to the current source directory and others to the
topsrcdir.
This also makes us one step closer to fixing bug 991983.
2014-10-02 09:14:07 +09:00
Mike Hommey
0412683b7d
Bug 1062221 - Replace add_tier_dir with DIRS. r=gps
2014-10-02 09:14:07 +09:00
Mike Hommey
29a2985c25
Bug 1062221 - Add a TypedList type and refactor mozbuild.util lists. r=gps
2014-10-02 09:14:06 +09:00
Nicholas Nethercote
3ab90f5a13
Bug 1072778 (part 2) - Use '-' instead of '_' in |mach dmd| flags. r=erahm.
...
DONTBUILD because |mach dmd| is NPOTB.
2014-09-25 17:20:12 -07:00
Nicholas Nethercote
f12878aa71
Bug 1072778 (part 1) - Make |mach dmd| work on Linux. r=erahm.
...
--HG--
extra : rebase_source : 72b0f570dfacc694fc00fd2ec571c57747c8fe38
2014-09-25 17:19:53 -07:00
Mike Hommey
4de8112911
Bug 837846 - Respect MOZ_MAKE_FLAGS when running make commands from mach. r=mshal
2014-09-26 07:35:28 +09:00
Ryan VanderMeulen
79910dd5bf
Merge m-c to inbound. a=merge
...
CLOSED TREE
2014-09-24 16:08:33 -04:00
Carsten "Tomcat" Book
803e7e1b08
Backed out changeset aa8972afcbe5 (bug 1065306)
2014-09-24 08:30:34 +02:00
Carsten "Tomcat" Book
5eb8e199bc
Backed out changeset c4ecd64d8b95 (bug 1065306)
2014-09-24 08:30:30 +02:00
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
cdeb7299d2
Merge m-c to inbound a=merge
2014-09-23 16:48:23 -07:00
Mike Hommey
00f2cd8287
Bug 837846 - Fix MOZ_MAKE_FLAGS handling for client.mk. r=mshal
...
After bug 762358 mk_add_options MOZ_MAKE_FLAGS was simply ignored in client.mk
processing. At the same time, mach environment was expecting a list of options
while the mozconfig reader returned a single string, so straighten this up at
the same time.
2014-09-24 07:56:58 +09: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