Nick Alexander
1da09f1f95
Bug 853045 - Part 3: Add AndroidEclipseBackend. r=gps
...
test_recursive_make.py depends on the test data added by this commit, so
it's here rather than in the earlier commit.
2014-02-13 22:19:49 -08:00
Nick Alexander
c8a1c6486b
Bug 853045 - Part 2: Add frontend and RecursiveMakeBackend for Android Eclipse projects. r=gps
2014-02-13 22:19:49 -08:00
Nick Alexander
8e71d01d22
Bug 853045 - Part 1: Add Android Eclipse project templates to mozbuild. r=gps
2014-02-13 22:19:49 -08:00
Nick Alexander
9347026ba6
Bug 971525 - Optionally make FileCopier only delete symlinked directories it needs to replace. r=gps
2014-02-13 22:19:48 -08:00
Nathan Froyd
0ea46c69cf
Bug 969085 - try harder to resolve relative paths in MozconfigLoader; r=gps
2014-02-10 10:43:59 -05:00
Andrew Halberstadt
1e41416c09
Bug 965789 - Check if a clobber is needed before invoking make install-tests, r=gps
2014-02-13 14:36:55 -06:00
Nick Alexander
577d27d59f
Bug 971272 - Post: Add informational test showing unnecessary directories may be created. r=gps
2014-02-13 09:09:09 -08:00
Nick Alexander
d3e844066c
Bug 971272 - Part 3: Use required_directories in FileCopier.copy. r=gps
2014-02-13 09:09:08 -08:00
Nick Alexander
7ce0a8041d
Bug 971272 - Part 2: Expose FileRegistry.required_directories. r=gps
2014-02-13 09:09:08 -08:00
Nick Alexander
a266af3f79
Bug 971272 - Part 1: Guard against adding {foo, foo/bar} to FileRegistry. r=gps
...
This already raised if the order was [foo, foo/bar]. But it didn't
prevent adding [foo/bar, foo].
The only sub-classes of FileRegistry are FileCopier and Jarrer.
FileCopier.copy threw in the previously unhandled case: the order of
creation is the same as the order of addition, so that foo is created
after foo/bar.
A zip file index can contain both foo and foo/bar. I don't think we
should rely on this property in our use of Jarrer, but if we already do,
I guess we need to move these guards into FileCopier. Let's hope that's
not the case!
(For the record: On my Mac OS X system, unzipping such a zip file
prompts the user for what to do, depending on the order of the entries
in the zip index.)
2014-02-13 09:09:08 -08:00
Nick Alexander
4dd3ef64d9
Bug 971265 - Add --no-remove-empty-directories to process_install_manifest.py. r=gps
2014-02-13 09:09:08 -08:00
Nick Alexander
3fb261db1a
Bug 971265 - Pre: Don't write file in test_util.py. r=gps
2014-02-13 09:09:07 -08:00
Ryan VanderMeulen
0c544f5044
Merge m-c to inbound.
2014-02-13 10:31:44 -05:00
Ted Mielczarek
885918ec7c
Bug 971802 - Make mozpack capable of storing unix file permissions in jars. r=glandium
2014-02-13 07:47:00 -05:00
Wes Kocher
0030b662fb
Merge fx-team to mozilla-central
2014-02-12 16:26:16 -08:00
Ted Mielczarek
f1cf359973
Bug 969585 - Fix installing support files from a manfiest with just disabled tests. r=gps
2014-02-13 07:46:59 -05:00
Gregory Szorc
3a7d02b052
Bug 958561 - Measure Sync with Firefox Health Report; r=rnewman
...
Metrics for Sync have been added to Firefox Health Report. If Sync is
not configured, we'll report that fact and the supported and preferred
Sync protocols (1.1 or 1.5).
If Sync is configured, we report the daily counts of sync attempts and
how many are successful vs errored. We also report daily counts of the
device types attached to the account.
2014-02-05 08:08:14 -08:00
Ehsan Akhgari
7f2491ff3e
Bug 970727 - Move DEFFILE to moz.build; r=mshal
2014-02-11 11:28:54 -05:00
Jacek Caban
7b65057ef0
Bug 970429 - Don't allow using INITGUID in unified sources. r=Ehsan
2014-02-12 10:59:05 +01:00
Brian O'Keefe
020833237c
Bug 772828 - Part a: add support for RESOURCE_FILES in moz.build; r=mshal
2013-11-05 13:37:49 -05:00
Ehsan Akhgari
be1e735a00
Bug 970745 - Move USE_STATIC_LIBS to moz.build; r=glandium
2014-02-11 09:12:33 -05:00
Ehsan Akhgari
b73cab2c42
Bug 969757 follow-up, fix two comments, DONTBUILD
2014-02-10 20:55:57 -05:00
Mike Hommey
2f85621f7c
Bug 969164 - Traverse js/src moz.builds from top-level configure. r=gps
...
Before, we would run configure in both top-level and js/src, and both
configures would traverse their own set of moz.builds, without actual
knowledge about the other. With this change, both configures still run,
but only top-level traverses moz.build files, and uses js/src's
config.status when traversing its moz.build files. This allows a better
sharing of information between both build systems and the removal of many
hacks.
This also moves running libffi and icu configure to top-level.
Standalone js builds still have their own configure doing moz.build traversal,
as before.
2014-02-11 10:37:47 +09:00
Mike Hommey
d866bd0d13
Bug 969164 - Use per-directory config in sandboxes when reading moz.builds. r=gps
2014-02-11 10:37:47 +09:00
Ehsan Akhgari
860f2c1f29
Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg
2014-02-10 17:57:01 -05:00
Ehsan Akhgari
279f3ddf85
Bug 968642 - Port RCFILE and RESFILE to moz.build; r=gps
2014-02-10 09:03:53 -05:00
Cameron McCormack
3720a0a744
Bug 970106 - Add lldb type summary for nscolor. r=ehsan (NPOTB, DONTBUILD)
2014-02-10 09:19:05 +11:00
Cameron McCormack
f5a229e3c5
Bug 969941 - Small documentation followup. (NPOTB, DONTBUILD)
2014-02-10 08:50:48 +11:00
Cameron McCormack
3489cbcb34
Bug 969941 - Add lldb type summaries for nsFixed(C)String and nsAuto(C)String. r=ehsan (NPOTB, DONTBUILD)
2014-02-10 07:47:25 +11:00
Ted Mielczarek
ffb0fb5c03
Bug 968351 - Allow test manifests with just support-files. r=gps
2014-02-06 13:22:35 -05:00
Mike Hommey
8d3f34d7b4
bug 903620 - Make ExecutableFile support being put directly into a jar. r=gps
2014-02-06 13:22:35 -05:00
Ryan VanderMeulen
3e0294145e
Merge m-c to inbound on a CLOSED TREE.
2014-02-06 16:29:41 -05:00
Maciek
975577f0c6
Bug 950107 - Support ALL_PROXY in bootstraper; r=gps
...
DONTBUILD (NPOTB)
2014-02-05 13:10:00 -08:00
Ehsan Akhgari
33e725a44a
Bug 944800 - Move the information about delay loaded DLLs into moz.build; r=gps
2014-02-06 14:17:44 -05:00
Cameron McCormack
0ce2f4049f
Bug 960899 - Add debug function and lldb command to print frame state symbolically. r=dbaron
2014-01-18 18:08:22 +11:00
Nathan Froyd
9e52c46c58
Bug 936555 - make mozinfo use MozconfigLoader to locate the mozconfig; r=gps
2014-01-27 11:35:59 -05:00
Mike Hommey
7155e6f467
Bug 967099 - Hide auto clobber TinderboxPrint during tests. r=gps
2014-02-05 13:02:48 +09:00
Phil Ringnalda
90dfe036b7
Back out 191a71ff02bf (bug 960899)
...
CLOSED TREE
2014-02-04 21:37:12 -08:00
Cameron McCormack
415b10b9c6
Bug 960899 - Add debug function and lldb command to print frame state symbolically. r=dbaron
2014-01-18 18:08:22 +11:00
Ehsan Akhgari
7e28f9b584
Backed out changeset b54e8c328c32 (bug 944800) because of test failures on a CLOSED TREE
2014-02-04 17:03:17 -05:00
Ehsan Akhgari
b2aa0a2d9b
Bug 944800 - Move the information about delay loaded DLLs into moz.build; r=gps
2014-02-04 13:57:34 -05:00
Andrew Halberstadt
7b592f4038
Bug 964744 - Refactor mozboot packages into the constructor, r=gps
2014-01-28 18:27:43 -05:00
Ryan VanderMeulen
711acc2c73
Backed out changeset f9d83ec11ca9 (bug 936555) for checktest failures.
...
CLOSED TREE
2014-01-27 16:24:52 -05:00
Nathan Froyd
19fa6bc013
Bug 936555 - make mozinfo use MozconfigLoader to locate the mozconfig; r=gps
2014-01-27 11:35:59 -05:00
Gregory Szorc
3563c036de
Bug 920849 - Part 2: Discover xpcshell tests through metadata, not filesystem; r=ted
2013-10-22 16:54:40 -07:00
Mike Hommey
9956576d22
Bug 944650 - Allow mach to use a pristine GNU make if present and supported. r=gps
2014-01-20 09:09:56 +09:00
Cameron McCormack
329850fd83
Backout 3635e6adde70, 8600c8ad593f and 1f72556326be (bug 960848 and bug 960899) for lots of red.
2014-01-18 19:03:30 +11:00
Cameron McCormack
492c62e276
Bug 960899 - Add debug function and lldb command to print frame state symbolically. r=dbaron
2014-01-18 18:08:22 +11:00
Brian O'Keefe
cdfec5fafd
Bug 935987 - Part 3: Add preprocessed file support to install manifests; r=gps
2013-12-14 09:46:48 -05:00
Brian O'Keefe
677d33d23d
Bug 935987 - Part 2: Add preprocessed files to mozpack.files; r=gps
2013-11-06 14:46:05 -05:00