Mike Hommey
eb3d41d8e5
Bug 1224460 - Avoid make variable references in TK_CFLAGS, TK_LIBS, MOZ_CAIRO_CFLAGS, MOZ_ICU_CFLAGS and CAIRO_FT_CFLAGS. r=gps
2015-11-19 08:05:51 +09:00
Mike Hommey
4c0ebe2f7a
Bug 1224642 - Don't allow arguments to the XPCOMBinaryComponent template. r=gps
...
XPCOM binary components imply dependent linkage, don't work with msvcrt
static linkage and have to be built against mozglue, so let's remove all
the footguns changing those add.
2015-11-19 08:05:51 +09:00
Randell Jesup
d32ed4e100
Bug 1198458: Rollup of changes previously applied to media/webrtc/trunk/webrtc and fixes to those rs=jesup r=froyd,jib,bwc,jesup,gcp,sotaro,pkerr,pehrsons
...
Landing as one rolled-up patch to avoid breaking regression tests, and in
keeping with previous WebRTC imports. Broken out parts that needed review
are on the bug.
2015-11-18 15:03:25 -05:00
Andrew Halberstadt
e7ce0828a2
Bug 1219442 - Re-write specialpowers as a restartless addon, r=jmaher
...
In order to meet the addon signing requirement for tests, specialpowers
needs to be installed at gecko runtime. This means it must be restartless.
This patch packages specialpowers as a restartless addon, but it does not
yet install it at runtime.
2015-11-05 10:00:59 -05:00
Mike Hommey
21ea6a1c90
Bug 1224490 - Kill LIBXUL_DIST. r=mshal
2015-11-17 10:00:19 +09:00
Ralph Giles
197e6c4131
Bug 1223093 - Bump required rustc version to 1.4. r=mshal
...
Bug 1220754 added code which requires feaures in the rust 1.4
standard library. Update our configure version check so we
catch this up front.
2015-11-09 10:53:00 -08:00
Nick Alexander
3ba90b4e47
Bug 938994 - Move build/mobile/robocop into mobile/android/tests/browser/robocop. r=gbrown
...
This builds the Robocop tests with |mach build mobile/android|, making
it easier for developers to build Fennec and the tests at the same
time.
2015-11-09 12:55:38 -08:00
Jonas Sicking
c12a6ac0fd
Bug 1222235: Remove monthly mercurial-update reminder. r=gps
2015-11-05 15:54:55 -08:00
Carsten "Tomcat" Book
7fd446b11f
merge mozilla-inbound to mozilla-central a=merge
2015-11-04 11:59:46 +01:00
Nick Alexander
0c4804847f
Bug 1220476 - Make --disable-compile-environment work for Android builds without an Android NDK. r=glandium
2015-11-02 16:46:42 -08:00
Mike Hommey
ed2e2b53be
Bug 1186748 - Now that all builds are pulling the Gtk+3 tooltool package, remove the Gtk+2 fallback in mozconfig.gtk. r=mshal
2015-11-04 11:21:49 +09:00
Mike Hommey
894b7c4930
Bug 1186748 - Make ASAN builds happy with Gtk+3. r=mccr8,r=bholley
...
- Add a suppression for a leak LSAN detects in system libpixman.
- Skip an intermittently failing test.
2015-11-04 11:21:49 +09:00
Mike Hommey
e99b640fef
Backout changeset 3ced6f84960c (bug 1178266) because it was not reviewed by a peer and isn't a complete fix.
2015-10-31 07:36:49 +09:00
Carsten "Tomcat" Book
feb51da6a8
Merge mozilla-central to mozilla-inbound
2015-10-29 12:15:05 +01:00
Wes Kocher
81dcce0528
Merge m-c to fx-team, a=merge
2015-10-28 17:09:14 -07:00
Nick Alexander
231ad77d9b
Bug 1219058 - Part 2: Normalize Robocop test harness source layout. r=gbrown
...
Pretty straight-forward. The win here is that the directory is now
sensible, so we don't need the robocop_harness symlink for the Gradle
build configuration.
2015-10-27 17:16:09 -07:00
Nick Alexander
3cf3174243
Bug 1219058 - Part 1: Normalize Robocop test source layout. r=gbrown,mfinkle
...
This moves the Robocop test code into src/org/mozilla/gecko/tests.
The org/mozilla/gecko/tests matches the package name we have now.
2015-10-27 16:45:00 -07:00
Nick Alexander
04c3308b4c
Backed out changesets fb5765dffe01 and 0447429a5627 (Bug 1219058). r=me
...
I realize I wanted to shorten these paths in response to review
comments. I'll reland shortly.
2015-10-28 14:47:14 -07:00
Nick Alexander
e04d2ebd56
Bug 1219058 - Part 2: Normalize Robocop test harness source layout. r=gbrown
...
Pretty straight-forward. The win here is that the directory is now
sensible, so we don't need the robocop_harness symlink for the Gradle
build configuration.
2015-10-27 17:16:09 -07:00
Nick Alexander
81efb9df3f
Bug 1219058 - Part 1: Normalize Robocop test source layout. r=gbrown,mfinkle
...
This moves the Robocop test code into
src/androidTest/java/org/mozilla/gecko/tests. The
src/androidTest/java is Gradle standard; the org/mozilla/gecko/tests
matches the package name we have now.
2015-10-27 16:45:00 -07:00
Simon Montagu
742509b719
Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 1: build system changes, r=ted; code changes, r=jfkthame
2015-10-28 07:05:15 -07:00
Carsten "Tomcat" Book
f004c78580
Backed out changeset 533f3277cdbb (bug 479520) for bustage on a CLOSED TREE
2015-10-28 12:29:27 +01:00
Simon Montagu
46debb24dd
Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 1: build system changes, r=ted; code changes, r=jfkthame
2015-10-28 03:46:44 -07:00
Nick Alexander
21e9816e85
Bug 1207708 - Part 2: Build against play-services-{basement,base,gcm} if MOZ_ANDROID_GCM. r=sebastian
...
Since MOZ_NATIVE_DEVICES builds against play-services-{basement,base,cast},
some ad-hoc de-duplication is necessary.
2015-10-27 17:41:49 -07:00
J. Ryan Stinnett
0656d39035
Bug 1218612 - DevTools server/shared updated in dumbmake. r=fitzgen
2015-10-27 16:28:10 -05:00
Mike Hommey
70a44929a9
Bug 1178266 - Link against libatomic when necessary r=huangwenjun06
...
---
build/autoconf/toolchain.m4 | 26 ++++++++++++++++++++++++++
mfbt/moz.build | 3 +++
2 files changed, 29 insertions(+)
2015-10-29 22:19:35 +08:00
Ted Mielczarek
bc7591125a
bug 1215748 - use llvm-dsymutil for mac builds. r=mshal
2015-10-21 12:22:18 -04:00
Carsten "Tomcat" Book
2dbe6c23a9
merge mozilla-inbound to mozilla-central a=merge
2015-10-26 10:57:35 +01:00
Sebastian Kaspari
d35b05d027
Bug 1189306 - Add Android Design Support library to gradle and mach builds. r=nalexander
2015-10-15 13:01:32 +02:00
Jim Chen
9b1b2492ac
Bug 1210585 - Use equals to compare Class instances; r=snorp
...
The code generator uses == and != to compare two instances of Class, but
it really should be using equals because two distinct instances of Class
can refer to the same class type.
2015-10-22 17:45:45 -04:00
Jim Chen
dc31e51a67
Bug 1210585 - Avoid fields with same name in class and superclass; r=snorp
...
Java allows a class field to have the same name as a superclass field,
but when we generate bindings for them, they'll end up with the same C++
name and cause an error. This patch makes the SDK processor filter out
any superclass fields that are hidden by a subclass field with the same
name.
2015-10-22 17:45:45 -04:00
Rail Aliiev
7f51bf8277
Bug 1142231 - [build-promotion] Create SDK in each en-US build. r=nthomas
2015-10-23 22:59:54 -04:00
Carsten "Tomcat" Book
a835a09454
Merge m-c to b2g-inbound
2015-10-20 12:36:00 +02:00
Fabrice Desré
d99f676e7e
Bug 864843 - Part 3. Add build config of ICU for Android r=glandium
2015-10-19 22:25:44 -07:00
Fabrice Desré
4d6d573aad
Bug 864843 - Part 2. Add moz.build for gabi++ r=glandium
2015-10-19 22:25:44 -07:00
Fabrice Desré
14b1ec57b6
Bug 864843 - Part 1. Import gabi++ to tree to build ICU for Android r=glandium
2015-10-19 22:25:44 -07:00
Ehsan Akhgari
7a095e8965
Bug 1210154 - Part 1: Add the patches needed for rust-bindgen to the clang build; r=rail
2015-10-15 10:17:08 -04:00
Nathan Froyd
1200b16f65
Bug 1164921 - part 3 - make more things depend on CONFIG[MOZ_ANDROID_CXX_STL]; r=glandium
2015-10-15 16:32:25 +09:00
Nathan Froyd
58e3e05ab6
Bug 1164921 - part 2 - remove now-obsolete --enable-android-libstdcxx; r=glandium
2015-10-15 16:32:25 +09:00
Nathan Froyd
8d2f44cfbd
Bug 1164921 - part 1 - add --with-android-cxx-stl to select the C++ STL to use; r=glandium
2015-10-15 16:32:25 +09:00
Jed Davis
a57efa0d96
Bug 1201314 - Make most of std:: non-memmovable for static analysis purposes. r=mystor r=ehsan
...
For simplicity, the exceptions are hard-coded in the plugin: currently
std::pair and std::atomic.
2015-10-14 18:13:00 +02:00
Michael Layzell
e034601238
Bug 1214037 - Don't consider the result of an assignment expression MOZ_MUST_USE, r=ehsan
2015-10-14 16:06:36 -04:00
Andrew McCreight
494b603ffe
Bug 1212987 - Remove IPC::Channel LSan suppressions. r=billm
...
Note that we are still leaking some of these, likely due to
CompositorChild and ImageBridgeChild leaking, but they are not
detected by LSan because they are reachable from the stack.
2015-10-14 11:03:47 -07:00
Mike Hommey
302d6ecb6c
Bug 1211765 - Remove remnants from --with-libxul-sdk. r=bsmedberg
...
The configure option has explicitly thrown an error for more than a year now,
and it happens that the remaining way to still forcefully use it has been
broken for more than 8 months.
2015-10-14 08:02:34 +09:00
Chris Manchester
1247f86f75
Bug 1077670 - Package tests in parallel. r=gps
2015-10-13 14:10:10 -07:00
Ehsan Akhgari
6c58a4fae7
Bug 1182727 - Part 19: Fix another stupid mistake in build_tar_package()
...
DONTBUILD
2015-10-13 16:04:40 -04:00
Ehsan Akhgari
904685318d
Bug 1182727 - Part 18: Fix building clang on OSX 10.8 and older
...
This is documented on http://libcxx.llvm.org/ .
2015-10-09 21:15:23 -04:00
Carsten "Tomcat" Book
4e2ddb84cc
merge mozilla-inbound to mozilla-central a=merge
2015-10-09 11:43:07 +02:00
Wes Kocher
ae8b63e933
Merge m-c to fx-team, a=merge
2015-10-08 14:36:57 -07:00
Andrew Halberstadt
1e647f806c
Bug 1212840 - Add mozinstall to mach SEARCH_PATHS, r=armenzg
2015-10-08 09:10:03 -04:00