Sotaro Ikeda
dbb84a747f
Bug 1137515 part 1 - Change to configure.in r=mwu
2015-03-11 07:18:50 -07:00
Alex Henrie
ccd10b198c
Bug 1134537 - Delete GnomeVFS extension. r=roc
2015-03-09 21:12:58 -06:00
Kai Engert
0fba2b71a3
Bug 1137470, bump configure.in to require NSS version 3.18, DONTBUILD
2015-03-20 13:35:06 +01:00
Mike Hommey
5023968c50
Bug 1141660 - Always export memalign from jemalloc, even on Windows. r=njn
2015-03-11 16:03:54 +09:00
Ethan Tseng
1fe11edb22
Bug 1138983 - RTSP not enabled in Lollipop. r=vchang
2015-03-05 13:34:08 +08:00
Mike Hommey
1bd0b6f11f
Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde
2015-03-04 14:39:55 +09:00
Wes Kocher
5a567e6952
Merge b2g-inbound to m-c a=merge
2015-03-02 12:56:08 -08:00
Mike Hommey
3d2c2e2fcc
Bug 762449 - Enable jemalloc 3 by default, but don't make it ride the trains yet. r=njn
2015-03-02 07:35:29 +09:00
Fabrice Desré
287845402c
Bug 1091307 - Add a configure flag to prevent shipping Mozilla's RIL and Geolocation provider r=hsinyi,mshal
2015-02-26 13:51:20 -08:00
Ted Mielczarek
48489c507b
bug 1135700 - make uploadsymbols use Socorro symbol upload API. r=gps
2015-02-23 13:48:54 -05:00
Mike Hommey
76564f6f73
Bug 1134123 - Disable (infinite) chunk recycling in jemalloc3. r=njn
...
Jemalloc 3 has, by default, a form of chunk recycling enabled, where it
actually doesn't unmap any chunk it ever allocated. Considering Gecko has
other uses of mmap, it can lead to premature address space exhaustion.
Until we have actual (limited) chunk recycling in jemalloc3 from bug
1107677, just disable this feature.
2015-02-24 11:28:09 +09:00
Bill Gianopoulos
9b1fe3bb33
Bug 1134618 - Change MaxILKSize to 0x7FF00000. r=khuey
2015-02-19 10:22:29 -05:00
Nick Alexander
7f50a87bf6
Bug 1093242 - Produce and upload geckolibs artifacts for Android API v11+ opt builds. r=gps
...
The Android ARchive contains the compiled Gecko libraries that Firefox
for Android interfaces to. It does not contain the Gecko resources
(the omnijar, omni.ja) nor the compiled Java code (classes.dex).
This also uploads metadata and sha1 hashes for future consumption by
Maven and/or Ivy dependency managers. In some brave future world,
we'll work out exactly what that looks like; for now, this solves a
storage problem (each .aar file is ~20MB) and it's possible to point
Gradle directly at the uploaded Ivy metadata and artifacts.
2015-02-17 17:23:23 -08:00
Michael Comella
b2f9f4203e
Bug 1106935 - Remove MOZ_ANDROID_NEW_TABLET_UI from configure.in. r=nalexander
2015-02-04 08:36:14 -08:00
Xidorn Quan
27bb6fd3bb
Bug 1133384 - Add -MaxILKSize to LDFLAGS for MSVC to avoid LNK1248 error. r=glandium
2015-02-19 10:29:35 +13:00
Kevin K.
e86af6d167
Bug 1057600 - Don't require MOZILLA_OFFICIAL to include build revisions in build. Add MOZ_INCLUDE_SOURCE_INFO variable as an alternate way to include build revisions without setting MOZILLA_OFFICIAL. r=glandium
2015-02-17 22:10:03 -05:00
Carsten "Tomcat" Book
f1a582c078
Merge mozilla-central to fx-team
2015-02-16 16:18:42 +01:00
Martyn Haigh
981393cf8f
Bug 1132185 - Put the tab queue UI behind a build flag (r=nalexander)
2015-02-16 14:55:52 +00:00
Paul Adenot
a61cc1822b
Bug 1129412 - Clarify the fact that ALSA is needed to build on Linux. DONTBUILD because comment-only. r=glandium
2015-02-04 14:33:41 +01:00
Karl Tomlinson
dcc407d416
bug 1114898 set GLIB_VERSION_MIN_REQUIRED/MAX_ALLOWED to support symbol version warnings r=glandium
...
Also bumping GLIB_VERSION to 2.22 and GTK3_VERSION 3.4 in line with Mozilla
build environment.
2015-02-10 11:26:47 +13:00
Ryan VanderMeulen
c4bd06098c
Merge b2g-inbound to m-c. a=merge
...
CLOSED TREE
2015-02-13 12:24:27 -05:00
Krzysztof Mioduszewski
5a6d7de60f
Bug 879861 - Part 5: Build support for SecureElement feature. r=gps
2015-02-11 10:09:00 -05:00
Mike Hommey
604d5f8d8c
Bug 1129244 - [Nuwa] wrap pthread_mutex_trylock. r=thinker
2015-02-11 10:21:04 +09:00
Brian Smith
21d66c0293
Bug 1128413, Part 4: Fix warnings in mozilla-config.h and gcc-stl-wrapper.template.h, r=glandium
2015-02-02 17:35:19 -08:00
Richard Newman
3373936cc2
Bug 1122024 - Bump configure.in minimum Android SDK version to 20. r=nalexander
2015-02-05 15:37:27 -08:00
Terrence Cole
12e4706d7a
Bug 1125929 - Remove the unused GC stack capture; r=billm
2015-01-28 11:52:01 -08:00
Ben Turner
bd5ce303d8
Bug 1127899 - Upgrade to SQLite 3.8.8.2, r=mak.
2015-01-31 18:00:34 -08:00
Ryan VanderMeulen
4c339d50d6
Merge inbound to m-c. a=merge
2015-01-30 12:22:33 -05:00
Yoshi Huang
ab9fb43c30
Bug 1104476 - Enable MOZ_NFC on L. r=glandium
2015-01-30 12:35:24 +08:00
Brian Smith
c042df95a0
Bug 1119072, Parts 1, 2, 4, 9, 17: Update build system to support MSVC 2015, r=glandium
2015-01-29 17:36:39 -08:00
Ehsan Akhgari
ca56673ea3
Bug 1122926 - Remove unhelpful configure messages suggesting to use --disable-webgl or install the DirectX SDK; r=glandium
...
--disable-webgl was removed in bug 1052518, and we don't need a separate
DirectX SDK installation any more.
2015-01-27 08:34:07 -05:00
Hiroyuki Ikezoe
a47c828245
Bug 1113863 - Move application configure after exporting MOZ_NO_DEBUG_RTL. r=glandium
2015-01-27 12:11:47 +01:00
Kai Engert
6d569a9a22
Bug 1124903 - Update Mozilla 37 to use NSPR 4.10.8 final (not beta), bump mininum system version requirement, DONTBUILD
2015-01-25 22:57:56 +01:00
Ryan VanderMeulen
18683688f4
Bug 1122717 - Upgrade SQLite to version 3.8.8.1. r=mak
2015-01-24 10:24:03 -05:00
Ryan VanderMeulen
b2b2e2ad4f
Merge fx-team to m-c. a=merge
2015-01-23 12:20:52 -05:00
Kai Engert
e6116c88b4
Bug 1107731, Upgrade to NSS 3.17.4, landing release candidate NSS_3_17_4_RC0, r=wtc
2015-01-22 23:51:22 +01:00
Nathan Froyd
62db039970
Bug 1122126 - add configure checks for gmtime_r; r=mshal
2015-01-15 13:20:22 -05:00
Wes Kocher
abe6c43148
Merge m-c to fx-team a=merge
2015-01-22 14:53:05 -08:00
Richard Newman
db6756cf18
Bug 1123377 - Create build flag for reading list service on Android. r=nalexander
2015-01-22 08:27:43 -08:00
Makoto Kato
c861f11f5d
Bug 1123547 - Remove old MSVS toolchain support using _CC_SUITE. r=mshal
2015-01-21 17:08:17 +09:00
Ryan VanderMeulen
a27d0b5a1b
Bug 1061240 - Update libjpeg-turbo to version 1.4. r=jmuizelaar, r=glandium, f=rankov
2015-01-20 22:19:57 -05:00
Brian Smith
c2d1fef216
Bug 1119072: Backout cset bc297ccecb13 (parts 1, 2, 4, 9, 17) because I broke the build, a=backout
2015-01-20 16:59:52 -08:00
Brian Smith
a3f639d538
Bug 1119072, Parts 1, 2, 4, 9, 17: Update build system to make MSVC2015 build succeed, r=glandium
2015-01-13 22:47:16 -08:00
Ehsan Akhgari
e8fcf598d2
Revert "Bug 1122785 - Detect the extension for executables when configuring; r=glandium" on a CLOSED TREE
...
This reverts hg changeset f2ecf0ef0922.
2015-01-20 09:58:28 -05:00
Ehsan Akhgari
e6dd287613
Bug 1122785 - Detect the extension for executables when configuring; r=glandium
...
This is required for cross-compiles with MSVC on Linux, otherwise
the compiler sanity checks fail because ${ac_exeext} is empty.
2015-01-20 09:38:59 -05:00
Ehsan Akhgari
5be04a0967
Bug 1122796 - Make it possible to override the path to the mt.exe tool through the mozconfig; r=glandium
2015-01-20 09:38:31 -05:00
Abhishek Bhattacharya
a451fbc0ff
Bug 1119921 - Fix "$ANDROID_VERSION" comparison tests. r=nalexander
2015-01-17 16:42:04 -08:00
Trevor Saunders
d4606517a6
bug 1077549 - remove useless gcc version checks r=glandium
2015-01-15 21:30:05 -05:00
Nicholas Nethercote
fa38f1b736
Bug 1121813 - Make |configure| abort if attempting a Win64 build with a 32-bit toolchain. r=glandium.
2015-01-15 15:12:38 -08:00
Ehsan Akhgari
5a04745802
Bug 1121000 - Remove support for non-unified builds; r=gps
2015-01-14 17:26:39 -05:00
Mike Hommey
beac51295d
Bug 1121314 - Avoid needing the arena in chunk_alloc_default to avoid possible infinite loops involving a0malloc. r=njn
...
The infinite loop happens if chunk_alloc_arena needs to be called when a0malloc
is called. It in turn calls chunk_alloc_default, which uses tsd, which calls
a0malloc if it's the first time the tsd is being gotten from the current thread.
tsd only uses a0malloc on platforms where there is no native thread local storage
support, which, for Mozilla, essentially means anything that is not Linux.
But the tsd is only neededto get the dss precedence setting of the given arena.
That setting has no effect when dss is disabled, which it is on Windows and Mac.
Moreover, the default setting for dss precedence is "secondary", which means
jemalloc only tries dss after it failed to get memory with mmap/VirtualAlloc.
Considering the cases where mmap/VirtualAlloc would fail essentially means
there is shortage of address space, sbrk() is not going to have much more
success, so we might as well disable dss support on all platforms, avoiding
the infinite loop problem on Android and B2G as well.
2015-01-14 15:18:49 +09:00
Mike Hommey
742e927d5b
Backout changesets 9229135ca287 and cf4eb744f2e1 (bug 762449) because of random oranges on a CLOSED TREE.
2015-01-13 12:05:53 +09:00
Mike Hommey
55241b42d5
Followup for bug 762449: disable jemalloc 3 on b2g gonk builds because it breaks system binaries. r=me on a CLOSED TREE
2015-01-13 11:38:17 +09:00
Mike Hommey
dc53efd5cb
Bug 762449 - Enable jemalloc 3 by default, but don' make it ride the trains yet. r=njn
2015-01-13 09:30:25 +09:00
Carsten "Tomcat" Book
7a47f841cb
merge b2g-inbound to mozilla-central a=merge
2015-01-12 14:59:45 +01:00
Vincent Liu
10d3014f47
Bug 1107300
- (gonk-L-Camera) [meta] Camera Android L Porting. r=Sotaro
2015-01-12 10:34:54 +08:00
Brad Lassey
5d345084ed
bug 1083116 - build fails: malloc_decls.h conflicting types for 'malloc_usable_size' r=glandium
2015-01-06 19:58:36 -05:00
Bruce Sun
e08692fe53
Bug 1102703: (10/10) Enable MOZ_B2G_BT and MOZ_B2G_BT_BLUEDROID. r=shawnjohnjr
2015-01-09 13:40:02 +08:00
Jacek Caban
24d9fc452a
Bug 1116777 - Default to static linking on mingw. r=glandium
2015-01-09 11:41:26 +01:00
Ms2ger
2a3915fd6c
Bug 739601 - Rewrite (the used parts of) config/milestone.pl in python; r=gps
2015-01-09 10:24:45 +01:00
Chris Peterson
bba1ac8b2d
Bug 1118529 - Remove MSIntTypes.h. r=Waldo
2015-01-06 21:41:15 -08:00
Ted Mielczarek
50c8cd34a0
bug 1117900 - Explicitly require Update 3 for MSVC 2013. r=glandium
2015-01-08 08:23:28 -05:00
Nicholas Nethercote
b7b5e21cfd
Bug 1014341 (part 1) - Remove trace-malloc. r=dbaron,glandium.
...
--HG--
extra : rebase_source : 771710c5427141d738eef112fab00951eb8e20e3
2015-01-07 16:13:03 -08:00
Wes Kocher
52ba790466
Merge inbound to m-c a=merge CLOSED TREE
2015-01-07 15:41:20 -08:00
Alexandre Poirot
b249d38eca
Bug 1047572 - Disable intl on mulet. r=ahal
2014-12-18 07:48:00 -05:00
Ehsan Akhgari
f1aab2b0de
Bug 1117820 - Drop support for building with MSVC 2012; r=glandium
2015-01-06 16:30:02 -05:00
Ryan VanderMeulen
95e2bd8bfe
Bug 1114577 - Miscellaneous build system cleanups now that Windows SDK 8.1 is the minimum supported version. r=glandium
2015-01-07 11:32:07 -05:00
Ryan VanderMeulen
ae94b4cb2a
Bug 1114577 - GFX cleanups now that Windows SDK 8.1 is the minimum supported version. r=jmuizelaar, r=glandium
2015-01-07 11:32:07 -05:00
Ryan VanderMeulen
ffc53fbfb4
Bug 1114577 - Drop support for Windows SDK versions <8.1. r=glandium, f=jacek
2015-01-07 11:32:07 -05:00
Carsten "Tomcat" Book
8cebd64ef5
Backed out changeset 3d587e85f2a2 (bug 1083116) for bustage on a CLOSED TREE
2015-01-07 17:01:58 +01:00
Brad Lassey
b7b4cba485
bug 1083116 - build fails: malloc_decls.h conflicting types for 'malloc_usable_size' r=glandium
2015-01-06 19:58:36 -05:00
Ehsan Akhgari
d5c8c8a25e
Bug 1117031 - Turn off unused argument warnings for clang-cl; r=glandium
2015-01-06 12:01:13 -05:00
Ehsan Akhgari
73c5fb0761
Bug 1117029 - Move the GCC minimum version checks to MOZ_TOOL_VARIABLES; r=glandium
2015-01-06 12:01:12 -05:00
Ms2ger
cb19ee71a1
Bug 1117068 - Part c: Remove NEED_CPP_UNUSED_IMPLEMENTATIONS; r=mshal
...
It is only used in one place, and that place is better off with MOZ_DELETE.
2015-01-05 19:18:58 +01:00
Ms2ger
9c0d072bd0
Bug 1117068 - Part b: Remove checks for GCC PR 39608; r=mshal
...
The fix is included in GCC 4.4, which is our minimum supported version.
2015-01-05 19:18:58 +01:00
Ms2ger
248618759d
Bug 1117068 - Part a: Remove an obsolete opt-out to the Perl version check; r=mshal
...
This opt-out was introduced to avoid breaking the builds on a "btek" builder,
about which very little information can be found today.
2015-01-05 19:18:57 +01:00
Martin Stransky
9f266b9d4f
Bug 1110211 - a11y update for Gtk3. r=glandium
2014-12-16 07:38:00 +01:00
Glenn Randers-Pehrson
d49596c10a
Bug 1114360 - Update libpng to version 1.6.16. r=jmuizelaar
2014-12-23 06:44:00 +01:00
Ehsan Akhgari
636cf2b264
Backout changeset 3cc992814a7e (bug 882779) because it is no longer needed
2015-01-02 00:55:53 -05:00
Jan Beich
030bd48c60
Bug 1115793 - Chase jemalloc3 version for MOZ_NATIVE_JEMALLOC after bug 1094275. r=glandium
2014-12-26 15:54:00 +01:00
Jan Beich
a0781ee659
Bug 1115078 - Unbreak MOZ_JEMALLOC3 build on FreeBSD after bug 899126. r=glandium
2014-12-23 12:32:00 -05:00
Nathan Froyd
928b2dba2e
Bug 1114662 - add --enable-thread-sanitizer configure option; r=glandium
...
Like --enable-{address,memory}-sanitizer, this doesn't add the
appropriate -fsanitize=FOO flags; it merely sets internal defines and
the LLVM_SYMBOLIZER variable.
2014-12-22 12:54:05 -05:00
Ryan VanderMeulen
9a7bf691fe
Backed out changeset 14f75afaad14 (bug 1095103) for causing bug 1106174.
2014-12-22 21:36:40 -05:00
Boris Chiou
e76411f9cb
Bug 1098970 - Part 7: Turn on omx decoder. r=sotaro
2014-12-21 20:00:00 +01:00
Michael Wu
358f35f72e
Bug 1102266 - Update configure.in to support gonk-L, r=glandium
2014-12-17 10:50:42 -05:00
Ryan VanderMeulen
e9ddce12a9
Backed out changeset e9750b2a3e42 (bug 1102266) for B2G ICS bustage.
2014-12-19 16:11:15 -05:00
Michael Wu
6f3ec09bef
Bug 1102266 - Update configure.in to support gonk-L, r=glandium
2014-12-17 10:50:42 -05:00
Michael Wu
289214ee04
Bug 1104651 - Make valloc optional, r=glandium
2014-12-16 20:34:56 -05:00
Michael Wu
beb9bc3400
Bug 1111033 - Disable EME if FMP4 is disabled, r=glandium
2014-12-16 20:56:09 -05:00
Ehsan Akhgari
bac454667d
Bug 1084532 - Drop support for building with MSVC 2010; r=glandium
2014-12-17 10:50:15 -05:00
Nicholas Nethercote
72652d0a4a
Bug 1111948 - Fix --disable-startupcache, and re-disable the startup cache on B2G in the process. r=mshal.
...
--HG--
extra : rebase_source : 59d14319e67eaf349df0ecc2aa80be94865aed70
2014-12-16 18:18:21 -08:00
Guilherme Goncalves
fd6d2cd524
Bug 1094275 - Update the in-tree copy of jemalloc3 to commit b4acf73. r=glandium
2014-12-17 09:14:48 +09:00
Carsten "Tomcat" Book
ca4b4c4c1c
merge fx-team to mozilla-central a=merge
2014-12-16 13:39:48 +01:00
Eugen Sawin
b4dbff598e
Bug 1109940 - Wrap Android DNS resolver functions. r=glandium
2014-12-15 17:05:58 +01:00
Kai-Zhen Li
6a07e31ef6
Bug 1103827 - Remove __pthread_cond_timedwait. r=cyu
2014-12-12 16:12:21 +08:00
Jan Beich
cf520487a7
Bug 1103858 - Enable FreeBSD wifi scanner on DragonFly. r=ted, r=jdm
2014-11-24 00:10:00 -05:00
Kyle Huey
74b0d30200
Bug 1126248: Enable skia by testing CPU_ARCH, which is more narrowly defined than target_cpu. r=glandium,jrmuizel
2015-02-11 11:09:16 -08:00
Ryan VanderMeulen
5064906b80
Bug 1108328 - Upgrade SQLite to version 3.8.7.4. r=mak
2014-12-10 10:02:17 -05:00
Terrence Cole
5af22d1bd5
Bug 1103269 - Remove the jscall tracer infrastructure; r=sfink
2014-12-04 09:41:02 -08:00
Kai Engert
c1b23f85f8
Bug 1088969
- Upgrade Mozilla 36 to use NSS 3.17.3, changing version numbers, only.
2014-12-01 14:34:08 +01:00
awake
40e5591e50
Bug 1100632 - Remove --disable-opus option and MOZ_OPUS #define macros. r=rillian,ted
2014-11-28 01:20:00 -08:00
Benoit Girard
713d6b0826
Bug 1097941 - Properly disable paint-will-resample on b2g. r=jmuizel
2014-11-28 18:42:20 -05:00
Bob Owen
fceb0dd420
Bug 928044 Part 2: Enable the content sandbox by default on Windows with an open policy. r=tabraldes,glandium,jimm
...
--HG--
rename : security/sandbox/win/src/warnonlysandbox/wosCallbacks.h => security/sandbox/win/src/logging/loggingCallbacks.h
rename : security/sandbox/win/src/warnonlysandbox/wosTypes.h => security/sandbox/win/src/logging/loggingTypes.h
rename : security/sandbox/win/src/warnonlysandbox/warnOnlySandbox.cpp => security/sandbox/win/src/logging/sandboxLogging.cpp
rename : security/sandbox/win/src/warnonlysandbox/warnOnlySandbox.h => security/sandbox/win/src/logging/sandboxLogging.h
2014-11-29 17:12:18 +00:00
Mike Hommey
d19ba1e4aa
Bug 1105894 - Let unified compilation ride the train. r=gps
...
It was conservatively kept out of non-nightly builds[1], but a year later, we
can assume there are no blocking issues to build releases without unified
compilation.
1. https://lists.mozilla.org/pipermail/dev-platform/2013-December/002393.html
2014-11-28 09:59:17 +09:00
David Major
8a6366931a
Bug 1095103: Remove Windows PGO build hacks that are no longer necessary. r=glandium
...
--HG--
extra : rebase_source : b790c97d1fa3e12597d4cd5f4c7fd6dc7ba133cf
2014-11-27 16:18:25 +13:00
Georg Koppen
a450485405
Bug 1067893 - Detect OTOOL in configure. r=glandium
2014-11-25 05:12:00 -05:00
Masatoshi Kimura
1871c530e5
Bug 1094016 - Do not ship d3dcompiler_43 for 64-bit builds. r=mshal
2014-11-24 22:18:10 +09:00
Masatoshi Kimura
8840cc3caf
Bug 1094013 - Bump subsytem version to 6.1 (Win7) for Win64 builds. r=glandium,jorendorff
2014-11-24 22:18:09 +09:00
Alexander J. Vincent
3119513d57
Bug 1102602 - part 2: Rename the XULRunner stub, so that we can compile it. r=gps
2014-11-20 17:08:40 -08:00
Ben Turner
305ff99ed6
Bug 1101217 - Upgrade to SQLite 3.8.7.2, r=mak
2014-11-18 20:52:33 -08:00
Mike Hommey
20af13d357
Bug 818922 - Add bidirectional method calls with replace-malloc library. r=njn
2014-11-18 19:21:06 +09:00
Julian Seward
dde41080ff
Bug 788974 - Don't disable elfhack when enabling profiling on platforms supporting dl_iterate_phdr. r=glandium.
...
--HG--
extra : rebase_source : b89c14b8a11473e34707447656d8616dd90075c5
2014-11-17 23:43:14 +01:00
Cervantes Yu
9b723812ad
Bug 1091533, Part 1: Don't wrap tgkill() on the Nuwa process. r=BenWa
2014-11-06 19:10:52 +08:00
Chris Peterson
b4b3f6718c
Bug 1095990 - Part 2: Treat -Wnon-literal-null-conversion warnings as errors to match C++14's fix for C++11 core defect 903. r=glandium
2014-11-08 11:33:18 -08:00
Thomas Zimmermann
07d61f190f
Bug 1095436: Export MOZ_B2G_BT_DAEMON in configure.in, r=mh+mozilla
...
This change is required to use bluetoothd in Gecko. It probably
got lost while rebasing the patches of bug 1073548.
2014-11-12 10:36:08 +01:00
Carsten "Tomcat" Book
079e869e0d
Merge mozilla-central to fx-team
2014-11-11 13:27:49 +01:00
Panos Astithas
337997acee
Define MOZ_DEV_EDITION in aurora branding configuration (bug 1095934). r=glandium
...
--HG--
extra : rebase_source : 28256984e52a182614d36bf0d47122bea6d44c93
2014-11-11 13:21:36 +02:00
Nathan Froyd
f82f6ce2ba
Bug 1095633 - part 2 - remove HAVE_CPP_TROUBLE_COMPARING_TO_ZERO bits from the build system; r=mshal
2014-11-07 14:08:13 -05:00
Panos Astithas
48e3842d4a
Don't use the update channel to identify aurora (bug 1095934). r=glandium
2014-11-09 10:35:30 +02:00
Wes Kocher
39ec4190e0
Merge m-c to fx-team a=merge
2014-11-04 20:40:56 -08:00
Mike Conley
c3ca79938d
Bug 1085622 - Fix E10S_TESTING_ONLY define so that it only ever applies when E10S_TESTING_ONLY config is true. r=ally,glandium.
...
We were defining the E10S_TESTING_ONLY build-time define with the value of the E10S_TESTING_ONLY config variable,
regardless of the value of E10S_TESTING_ONLY. Even if E10S_TESTING_ONLY in configure was blank, we'd still define
E10S_TESTING_ONLY, which resulted in E10S_TESTING_ONLY ifdef'd code to be included when we didn't want it to.
We now only ever define E10S_TESTING_ONLY iff NIGHTLY_BUILD is defined, and we do it globally.
This also fixes a busted E10S_TESTING_ONLY ifdef that didn't have an endif.
--HG--
extra : amend_source : 9c8fe8db110765272fa666a5c118d388f87c23d7
2014-11-04 11:16:47 -05:00
Nick Alexander
6d9454aef6
Bug 1091087 - Disable MOZ_NATIVE_DEVICES when MOZ_ANDROID_RESOURCE_CONSTRAINED is set. r=glandium
...
This saves dexing and shipping the Google Play Services and other Google
libraries, which add resources and about 3megs of code.
Due to ordering issues, the relevant flags and toggles were moved to
configure.in and exposed early enough to be used by confvars.sh.
2014-11-03 20:04:19 -08:00
Thomas Zimmermann
d2fac1048c
Bug 1073548: Support Bluetooth daemon in build system, r=mh+mozilla
2014-11-03 13:03:48 +01:00
Chris Peterson
e0e33cd274
Bug 1090088 - Part 2: Add -Werror=parentheses and -Werror=switch behind --enable-warnings-as-errors check. r=glandium
2014-10-26 21:22:27 -07:00
Chris Peterson
ec1a044c70
Bug 1090088 - Part 1: Only enable tree-wide -Werror=* warnings-as-errors with --enable-warnings-as-errors opt-in. r=glandium
2014-10-26 21:22:27 -07:00
Carsten "Tomcat" Book
17a5193227
Merge mozilla-central to mozilla-inbound
2014-10-31 14:23:10 +01:00
Carsten "Tomcat" Book
5925b43698
merge fx-team to mozilla-central a=merge
2014-10-31 14:19:30 +01:00
Nick Alexander
51aa4aeb27
Bug 1039902 - Minify the Fennec JS code in automation. r=glandium
...
This patch adds a SpiderMonkey jsshell binary via tooltool and arranges
for it to be used in automation (more specifically, whenever JS_BINARY
is defined).
We'd prefer to build a host SpiderMonkey jsshell, but that's not trivial
right now; and we'd prefer to use a minifier better than the existing
Python jsmin (possibly written in JavaScript), but one step at a time.
2014-10-30 17:02:58 -07:00
Glenn Randers-Pehrson
d4015439e1
Bug 1087841 - Update intree libpng to version 1.6.14. r=jmuizelaar
2014-10-29 12:06:00 +01:00
Mike Hommey
b9728bb7de
Bug 1091118 part 2 - Do not use the top-level cache file for freetype2 subconfigure. r=gps
...
We modify the environment before running freetype2 configure. When it uses
the same cache file, it stores knowledge about that environment in the cache
file. The cache file is then reused to configure in js/src, with yet again a
different environment, which makes subconfigure.py clear the cache because
of the differences.
The configure in js/src is however invoked with the same environment as the
main configure was invoked with (mostly), so without freetype2 on the way,
reusing the cache for it works as expected. In fact, it works better with the
cache because of things coming from mozconfig that are not exported.
With freetype2 on the way, as mentioned above, the cache is cleared. Without
the cache, js/src/configure does new detections with a possibly different
environment, and stores that in the cache. Until the next build, which then
uses that different cache for the top-level configure.
This results in subtle differences in the HOST_CC/HOST_CXX variables on
android builds because those variables are not exported from mozconfig,
depending on PATH, what the builder was building before, and if the build
is a clobber.
Avoiding the freetype2 subconfigure writing its environment variables change
to the top-level cache makes the cache never invalidate for js/src.
2014-10-30 14:35:01 +09:00
Mike Hommey
21ec48314e
Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
...
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.
Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.
Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
Mike Hommey
c5ba34275a
Bug 1077148 part 1 - Define mozcrt in moz.build. r=gps
...
--HG--
rename : mozglue/build/Makefile.in => mozglue/crt/Makefile.in
rename : mozglue/build/fixcrt.py => mozglue/crt/fixcrt.py
2014-10-30 13:05:50 +09:00
Nicholas Nethercote
d89ba65003
Bug 1089446 - Reimplement build/unix/uniq.pl in Python, and remove its unit test. r=gps.
...
--HG--
extra : rebase_source : 5e7ebf7a59a5966b1af5c8a3165b53bb7bd42770
2014-10-28 15:04:03 -07:00
Ehsan Akhgari
03fe99bc5c
Bug 1090512 - Emulate the clang-cl compiler version in toolchain.m4; r=glandium
...
--HG--
extra : rebase_source : 65732c6696699ffb62acb76c19133537448e6fb7
2014-10-29 12:33:32 -04:00
Mike Hommey
735bfc7a81
Followup for bug 1091118: Also export RANLIB to unbust android builds on mac. r=gps
2014-10-31 08:51:33 +09:00
Mike Hommey
9b1a605c36
Bug 1090107 - Define stlport dependencies in moz.build. r=mshal
2014-10-29 13:29:42 +09:00
Carsten "Tomcat" Book
9df4e582ef
Backed out changeset 9742b31c634a (bug 1073419) for bustage
2014-10-27 16:56:40 +01:00
Dave Huseby
0cbe15b24c
Bug 1073419 - [ALA] Adjustable location accuracy. r=jdm, r=mt
2014-10-24 18:42:00 -04:00
Hiroyuki Ikezoe
59a1dcaf4f
Bug 1084997 - Replace '\' in MOZ_BUILD_APP with '/' to eliminate the difference between windows and others. r=glandium
2014-10-22 07:18:00 +02:00
André Reinald
6dda4fcb9d
Bug 1076385 - Sandbox the content process on Mac. r=smichaud
2014-10-30 13:33:17 -05:00
Ryan VanderMeulen
a3eac754e3
Bug 1091076 - Update SQLite to version 3.8.7.1 - Mozilla changes. r=mak
2014-11-04 10:48:42 -05:00
Dave Huseby
126b853df3
Bug 1073419 - [ALA] All gecko code needed to support adjustable location accuracy. r=jdm, r=mt
2014-10-30 16:39:00 -04:00
Carsten "Tomcat" Book
8e89c86b55
Merge mozilla-central to mozilla-inbound
2014-11-04 13:30:53 +01:00
Carsten "Tomcat" Book
ad0f429b28
merge fx-team to mozilla-central a=merge
2014-11-04 13:17:35 +01:00
Mike Hommey
907d790964
Bug 1091505 - Run subconfigures in parallel. r=gps
...
On automation, this brings Windows configure time on a clobber from 5:30 to 3:10.
Sadly, because make needs to run under intl/icu/host before configuring
intl/icu/target, intl/icu/host needs to be configured independently. Fortunately,
that's not configured for normal windows builds anyways.
Also, having multiple subconfigures sharing the same cache file is dangerously
racy. Fortunately, not a lot do. In fact, only js/src and $_subconfigure_subdir
do, so force the latter (only used for ldap sdk on comm-central) not to
configure in parallel.
2014-11-04 13:50:18 +09:00
Terrence Cole
60dc884b5e
Bug 1083464 - Use a more standard mechanism to export GC symbols to embedders. r=ted,r=jorendorff
2014-10-27 13:29:44 -07:00
Panos Astithas
5805340d24
Bug 1024110 - Change Aurora's default profile behavior to use channel-specific profiles. r=bsmedberg f=gavin,markh
2014-09-23 21:49:03 +03:00
Jan Keromnes
a031765db2
Bug 1011562 - Ship Firefox OS fonts with the simulator. r=fabrice, r=mshal
2014-10-21 12:34:00 -04:00
Ryan VanderMeulen
81da242472
Merge inbound to m-c. a=merge
2014-10-21 15:14:52 -04:00
Joshua Cranmer
0430ef3a0d
Bug 1086705: Disable -Werror=switch, r=froydnj, a=RyanVM
...
Gecko, for better or worse, allows non-m-c apps to define custom error codes and
use them in nsresult. This error breaks the ability to switch on those custom
error codes when an error happens. For this reason, it's not reasonable to make
this an error at present.
2014-10-21 12:23:12 -05:00