Commit Graph

2242 Commits

Author SHA1 Message Date
Wes Kocher
1280a9d9a4 Merge m-c to mozilla-inbound 2013-12-16 21:34:34 -08:00
Mike Hommey
b97d838b01 Bug 950290 - Move python scripts from build/autoconf into a mozbuild submodule. r=gps
--HG--
rename : build/autoconf/check_debug_ranges.py => python/mozbuild/mozbuild/configure/check_debug_ranges.py
rename : build/autoconf/libstdcxx.py => python/mozbuild/mozbuild/configure/libstdcxx.py
2013-12-17 11:13:08 +09:00
Mike Hommey
03a9b301a1 Bug 950027 - Remove build/autoconf/match-dir.sh. r=gps 2013-12-17 11:12:51 +09:00
Mike Hommey
f0864a5c06 Bug 950279 - Expose int() to moz.build sandbox, and use it in build/gyp.mozbuild. r=gps 2013-12-17 11:12:15 +09:00
Michael Comella
8d793bd520 Bug 946656 - Print messages attached to received gecko events. r=margaret 2013-12-16 12:14:22 -08:00
Mike Hommey
17ee6448a3 Followup for bug 939890 and bug 949334: remove now irrelevant comments. r=me. DONTBUILD 2013-12-14 14:00:53 +09:00
Wes Kocher
2e3bb771d4 Merge m-c to inbound 2013-12-12 21:04:31 -08:00
Wes Kocher
d4a50470f0 Backed out changeset f1abdc201968 (bug 823787) for breaking PGO builds on Windows 2013-12-12 19:43:25 -08:00
Wes Kocher
3b7fc0a192 Merge inbound to m-c 2013-12-12 19:12:51 -08:00
Nicholas Nethercote
0420d4158d Bug 823787 - Make profilerserver.py use a non-zero exit code on failure. r=ted.
--HG--
extra : rebase_source : 2e7d1ec773dfc286c57832ea3d907f0b18af8908
2013-12-12 14:08:40 -08:00
Nick Alexander
42814c41ba Bug 934646 - Part 3: Declare Android resource directories relative to $SRCDIR. r=glandium,gps,mfinkle
--HG--
rename : mobile/android/base/resources/drawable-mdpi/crash_reporter.png => mobile/android/base/crashreporter/res/drawable-mdpi/crash_reporter.png
rename : mobile/android/base/resources/layout/crash_reporter.xml => mobile/android/base/crashreporter/res/layout/crash_reporter.xml
rename : mobile/android/branding/aurora/content/fennec_72x72.png => mobile/android/branding/aurora/res/drawable-hdpi/icon.png
rename : mobile/android/branding/aurora/content/fennec_48x48.png => mobile/android/branding/aurora/res/drawable-mdpi/icon.png
rename : mobile/android/branding/aurora/content/fennec_96x96.png => mobile/android/branding/aurora/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/aurora/content/fennec_144x144.png => mobile/android/branding/aurora/res/drawable-xxhdpi/icon.png
rename : mobile/android/branding/beta/content/fennec_72x72.png => mobile/android/branding/beta/res/drawable-hdpi/icon.png
rename : mobile/android/branding/beta/content/fennec_48x48.png => mobile/android/branding/beta/res/drawable-mdpi/icon.png
rename : mobile/android/branding/beta/content/fennec_96x96.png => mobile/android/branding/beta/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/beta/content/fennec_144x144.png => mobile/android/branding/beta/res/drawable-xxhdpi/icon.png
rename : mobile/android/branding/nightly/content/fennec_72x72.png => mobile/android/branding/nightly/res/drawable-hdpi/icon.png
rename : mobile/android/branding/nightly/content/fennec_48x48.png => mobile/android/branding/nightly/res/drawable-mdpi/icon.png
rename : mobile/android/branding/nightly/content/fennec_96x96.png => mobile/android/branding/nightly/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/nightly/content/fennec_144x144.png => mobile/android/branding/nightly/res/drawable-xxhdpi/icon.png
rename : mobile/android/branding/official/content/fennec_72x72.png => mobile/android/branding/official/res/drawable-hdpi/icon.png
rename : mobile/android/branding/official/content/fennec_48x48.png => mobile/android/branding/official/res/drawable-mdpi/icon.png
rename : mobile/android/branding/official/content/fennec_96x96.png => mobile/android/branding/official/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/official/content/fennec_144x144.png => mobile/android/branding/official/res/drawable-xxhdpi/icon.png
rename : mobile/android/branding/unofficial/content/fennec_72x72.png => mobile/android/branding/unofficial/res/drawable-hdpi/icon.png
rename : mobile/android/branding/unofficial/content/fennec_48x48.png => mobile/android/branding/unofficial/res/drawable-mdpi/icon.png
rename : mobile/android/branding/unofficial/content/fennec_96x96.png => mobile/android/branding/unofficial/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/unofficial/content/fennec_144x144.png => mobile/android/branding/unofficial/res/drawable-xxhdpi/icon.png
extra : rebase_source : f6ec8a38594e70520b10202c735dc019f8c856fd
2013-12-11 21:20:07 -08:00
Gregory Szorc
a021b88964 Bug 939367 - Allow Sphinx docs to come from all over the tree; r=glandium
--HG--
extra : rebase_source : 1c1a444a78c0dfce110db3890e29543eeb67f3aa
2013-11-20 12:37:22 -08:00
Mike Hommey
255ad3e210 Bug 945042 - Move NO_PROFILE_GUIDED_OPTIMIZE to moz.build. r=gps,r=njn 2013-12-09 13:39:26 +09:00
Gregory Szorc
b8c943758f Bug 948787 - Print diffs during config.status; r=glandium
Build system developers commonly need to see what changes have on the
generated build files. We often put our objdir under version control and
diff commits before and after running config.status.

This patch adds a --diff option to config.status that will print diffs
of changes made during config.status. This functionality is implemented
on top of FileAvoidWrite, using Python's built-in diffing library.

While display of diffs is opt-in, diffs are always being captured when
config.status runs. There could be an unwanted performance regression
from this. Because diffs are only computed if files change and most
files don't change during most config.status runs, this greatly reduces
the surface area of the concern. The area for largest concern is clobber
builds. On my machine, I measured an increase of 0.2 to 0.3s from 2.0s.
While this is 10-15%, the total time is so small that I don't feel
snaking a "capture diff" flag through the build system is worth the
effort. This would make a decent followup bug if this turns out to be a
problem in the future.

I also snuck in a change to reindent all-tests.json because displaying
diffs for this massive 11MB all-in-one-line JSON file results in an
extremely large string being printed to my terminal.

--HG--
extra : rebase_source : c0f7ff69cad282e63a050e67f156dbe96b49a142
2013-12-11 13:06:56 +09:00
Gregory Szorc
c97cea6fe6 Bug 928195 - Part 3: Consolidate all WebIDL Python logic into mozwebidl module; r=bz, froydnj
--HG--
extra : rebase_source : 050f1c3eb3bccdf369164be4e58c59fa71c19060
2013-11-18 13:02:11 -08:00
Mike Hommey
7de68cd33b Bug 948209 - Remove mozbuild.config. r=gps 2013-12-11 10:59:02 +09:00
Mike Hommey
8fdbf0d8ce Bug 947811 - Remove build/package/Makefile.in. r=bsmedberg 2013-12-09 16:30:09 +09:00
Richard Newman
b9b94db1fa Bug 948168 - Upgrade Robotium to 4.3.1. r=mfinkle 2013-12-09 15:26:07 -08:00
Michael Comella
d4769f29a8 Bug 928566: Use more descriptive parameter names in robocop assertion methods. r=gbrown 2013-12-09 15:11:37 -08:00
Ehsan Akhgari
9f5c79aff9 Bug 947299 - Don't build ICU as a shared library when building JS in standalone mode; r=glandium
X-Git-Commit-ID: 4664ac89e5ef60181b1c783cced3c323d11d6e43

--HG--
extra : rebase_source : 9340c2e547459f1f001d7eae8eab61e8e29ec114
2013-12-06 21:07:02 -05:00
Joshua Cranmer
9d123c923b Bug 929200, part 1: Add MOZ_HEAP_ALLOCATOR to stack-only/non-heap analyses, r=Waldo.
--HG--
extra : rebase_source : 1ea94cf7a8ab7207d238c65877001549f3f828be
2013-12-06 21:23:06 -06:00
Mike Hommey
049b105f14 Bug 778236 - Treat gyp files as if their content was defined in moz.build files. r=gps 2013-12-12 23:41:05 +09:00
Gregory Szorc
8afc2e31c5 Bug 939367 - Part 2: Move requirements.txt into tools/docs
Trivial change. No review.

DONTBUILD (NPOTB)

--HG--
rename : build/docs/requirements.txt => tools/docs/requirements.txt
2013-12-12 18:10:04 +09:00
Ryan VanderMeulen
bd8dc92c27 Merge fx-team to m-c. 2013-12-06 16:03:56 -05:00
Michael Comella
abc7ceafb7 Bug 938827 - Part 11: Log error if LayerView is null. r=rnewman 2013-12-06 11:43:12 -08:00
Michael Comella
2660081718 Bug 938827 - Part 10: Remove remaining reflection from FennecNativeActions. r=rnewman 2013-12-06 11:43:12 -08:00
Michael Comella
be30179d74 Bug 938827 - Part 9: Remove unregisterEventListener reflection. r=rnewman 2013-12-06 11:43:12 -08:00
Michael Comella
7db5286fab Bug 938827 - Part 8: Remove registerEventListener reflection. r=rnewman 2013-12-06 11:43:11 -08:00
Michael Comella
c72c1530a0 Bug 938827 - Part 7: Remove preferences event reflection. r=rnewman 2013-12-06 11:43:11 -08:00
Michael Comella
d4412b007b Bug 938827 - Part 6: Remove BroadcastEvent reflection. r=rnewman 2013-12-06 11:43:11 -08:00
Michael Comella
e5cc5ac660 Bug 938827 - Part 5: Remove querySql reflection. r=rnewman 2013-12-06 11:43:11 -08:00
Michael Comella
2c55986d4c Bug 938827 - Part 4: Remove remaining reflection from FennecNativeDriver. r=rnewman 2013-12-06 11:43:11 -08:00
Michael Comella
507154379e Bug 938827 - Part 3: Call registerEventListener directly. r=rnewman 2013-12-06 11:43:11 -08:00
Michael Comella
a0bfdfd212 Bug 938827 - Part 2: Call PanningPerfAPI directly. r=rnewman 2013-12-06 11:43:10 -08:00
Michael Comella
61185614b9 Bug 938827 - Part 1: Get LayerView in getSurfaceView. r=rnewman 2013-12-06 11:43:10 -08:00
Ryan VanderMeulen
402473c083 Merge m-c to inbound. 2013-12-05 17:56:44 -05:00
Carsten "Tomcat" Book
7b9f97c438 merge fx-team to m-c 2013-12-05 12:56:11 +01:00
Michael Comella
ac919d9e6d Bug 910859 - Bootstrap new API for UI testing in Fennec. r=lucasr,gbrown 2013-12-04 18:32:53 -08:00
Ehsan Akhgari
4a5f571594 Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium 2013-12-06 08:08:52 -05:00
Carsten "Tomcat" Book
98fad76463 Backed out changeset 099f65a712a8 (bug 915735) Windows Build Bustage on a CLOSED TREE 2013-12-06 14:48:13 +01:00
Ehsan Akhgari
93712aad1e Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium 2013-12-06 08:08:52 -05:00
Trevor Saunders
97ce81cdfd bug 900797 - fix warnings as errors with gcc 4.8 from ndk r9 r=glandium 2013-11-20 20:00:05 -05:00
Nathan Froyd
81423b6681 Bug 943734 - escape URL arguments in mochitests for the benefit of LLDB; r=jmaher 2013-12-03 13:01:30 -05:00
Carsten "Tomcat" Book
9f29252945 Merge m-c to mozilla-inbound 2013-12-03 11:29:37 +01:00
Carsten "Tomcat" Book
8c14f61fb1 merge fx-team to mozilla-central 2013-12-03 10:39:56 +01:00
Bob Clary
422c8fdca9 Bug 936594 - DoCommand.InstallApp - Treat non-zero exit codes for pm install as failures, r=jmaher. 2013-12-02 22:11:29 -08:00
Bob Clary
5f41c958d7 Bug 933842 - Add ability to specify test root in SUTAgent.ini, r=jmaher. 2013-12-02 22:11:28 -08:00
Chris Kitching
609ed6df7a Bug 709230 - Part 5: activate Proguard. r=gbrown,rnewman 2013-11-18 17:30:00 -08:00
Camilo Viecco
2137788b8d Bug 942918 - remove ev tests that use crl for revocation check. r=dkeeler 2013-12-02 15:20:24 -08:00
Mike Hommey
06d6d3c5cf Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense). r=mshal 2013-12-03 06:34:21 +09:00