Commit Graph

2830 Commits

Author SHA1 Message Date
Ryan VanderMeulen
39400dced0 Merge fx-team to m-c. a=merge 2015-01-23 12:20:52 -05:00
Kai Engert
f9878eaf1b 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
78dda6014d Bug 1122126 - add configure checks for gmtime_r; r=mshal 2015-01-15 13:20:22 -05:00
Wes Kocher
12eb523280 Merge m-c to fx-team a=merge 2015-01-22 14:53:05 -08:00
Richard Newman
7cd25b5bf5 Bug 1123377 - Create build flag for reading list service on Android. r=nalexander 2015-01-22 08:27:43 -08:00
Makoto Kato
726c5bb52e Bug 1123547 - Remove old MSVS toolchain support using _CC_SUITE. r=mshal 2015-01-21 17:08:17 +09:00
Ryan VanderMeulen
6bca192856 Bug 1061240 - Update libjpeg-turbo to version 1.4. r=jmuizelaar, r=glandium, f=rankov
--HG--
rename : media/libjpeg/config.h => media/libjpeg/jconfigint.h
rename : media/libjpeg/simd/jcclrmmx.asm => media/libjpeg/simd/jccolext-mmx.asm
rename : media/libjpeg/simd/jcclrss2-64.asm => media/libjpeg/simd/jccolext-sse2-64.asm
rename : media/libjpeg/simd/jcclrss2.asm => media/libjpeg/simd/jccolext-sse2.asm
rename : media/libjpeg/simd/jccolmmx.asm => media/libjpeg/simd/jccolor-mmx.asm
rename : media/libjpeg/simd/jccolss2-64.asm => media/libjpeg/simd/jccolor-sse2-64.asm
rename : media/libjpeg/simd/jccolss2.asm => media/libjpeg/simd/jccolor-sse2.asm
rename : media/libjpeg/simd/jcgrammx.asm => media/libjpeg/simd/jcgray-mmx.asm
rename : media/libjpeg/simd/jcgrass2-64.asm => media/libjpeg/simd/jcgray-sse2-64.asm
rename : media/libjpeg/simd/jcgrass2.asm => media/libjpeg/simd/jcgray-sse2.asm
rename : media/libjpeg/simd/jcgrymmx.asm => media/libjpeg/simd/jcgryext-mmx.asm
rename : media/libjpeg/simd/jcgryss2-64.asm => media/libjpeg/simd/jcgryext-sse2-64.asm
rename : media/libjpeg/simd/jcgryss2.asm => media/libjpeg/simd/jcgryext-sse2.asm
rename : media/libjpeg/simd/jcsammmx.asm => media/libjpeg/simd/jcsample-mmx.asm
rename : media/libjpeg/simd/jcsamss2-64.asm => media/libjpeg/simd/jcsample-sse2-64.asm
rename : media/libjpeg/simd/jcsamss2.asm => media/libjpeg/simd/jcsample-sse2.asm
rename : media/libjpeg/simd/jdclrmmx.asm => media/libjpeg/simd/jdcolext-mmx.asm
rename : media/libjpeg/simd/jdclrss2-64.asm => media/libjpeg/simd/jdcolext-sse2-64.asm
rename : media/libjpeg/simd/jdclrss2.asm => media/libjpeg/simd/jdcolext-sse2.asm
rename : media/libjpeg/simd/jdcolmmx.asm => media/libjpeg/simd/jdcolor-mmx.asm
rename : media/libjpeg/simd/jdcolss2-64.asm => media/libjpeg/simd/jdcolor-sse2-64.asm
rename : media/libjpeg/simd/jdcolss2.asm => media/libjpeg/simd/jdcolor-sse2.asm
rename : media/libjpeg/simd/jdmermmx.asm => media/libjpeg/simd/jdmerge-mmx.asm
rename : media/libjpeg/simd/jdmerss2-64.asm => media/libjpeg/simd/jdmerge-sse2-64.asm
rename : media/libjpeg/simd/jdmerss2.asm => media/libjpeg/simd/jdmerge-sse2.asm
rename : media/libjpeg/simd/jdmrgmmx.asm => media/libjpeg/simd/jdmrgext-mmx.asm
rename : media/libjpeg/simd/jdmrgss2-64.asm => media/libjpeg/simd/jdmrgext-sse2-64.asm
rename : media/libjpeg/simd/jdmrgss2.asm => media/libjpeg/simd/jdmrgext-sse2.asm
rename : media/libjpeg/simd/jdsammmx.asm => media/libjpeg/simd/jdsample-mmx.asm
rename : media/libjpeg/simd/jdsamss2-64.asm => media/libjpeg/simd/jdsample-sse2-64.asm
rename : media/libjpeg/simd/jdsamss2.asm => media/libjpeg/simd/jdsample-sse2.asm
rename : media/libjpeg/simd/jf3dnflt.asm => media/libjpeg/simd/jfdctflt-3dn.asm
rename : media/libjpeg/simd/jfsseflt-64.asm => media/libjpeg/simd/jfdctflt-sse-64.asm
rename : media/libjpeg/simd/jfsseflt.asm => media/libjpeg/simd/jfdctflt-sse.asm
rename : media/libjpeg/simd/jfmmxfst.asm => media/libjpeg/simd/jfdctfst-mmx.asm
rename : media/libjpeg/simd/jfss2fst-64.asm => media/libjpeg/simd/jfdctfst-sse2-64.asm
rename : media/libjpeg/simd/jfss2fst.asm => media/libjpeg/simd/jfdctfst-sse2.asm
rename : media/libjpeg/simd/jfmmxint.asm => media/libjpeg/simd/jfdctint-mmx.asm
rename : media/libjpeg/simd/jfss2int-64.asm => media/libjpeg/simd/jfdctint-sse2-64.asm
rename : media/libjpeg/simd/jfss2int.asm => media/libjpeg/simd/jfdctint-sse2.asm
rename : media/libjpeg/simd/ji3dnflt.asm => media/libjpeg/simd/jidctflt-3dn.asm
rename : media/libjpeg/simd/jisseflt.asm => media/libjpeg/simd/jidctflt-sse.asm
rename : media/libjpeg/simd/jiss2flt-64.asm => media/libjpeg/simd/jidctflt-sse2-64.asm
rename : media/libjpeg/simd/jiss2flt.asm => media/libjpeg/simd/jidctflt-sse2.asm
rename : media/libjpeg/simd/jimmxfst.asm => media/libjpeg/simd/jidctfst-mmx.asm
rename : media/libjpeg/simd/jiss2fst-64.asm => media/libjpeg/simd/jidctfst-sse2-64.asm
rename : media/libjpeg/simd/jiss2fst.asm => media/libjpeg/simd/jidctfst-sse2.asm
rename : media/libjpeg/simd/jimmxint.asm => media/libjpeg/simd/jidctint-mmx.asm
rename : media/libjpeg/simd/jiss2int-64.asm => media/libjpeg/simd/jidctint-sse2-64.asm
rename : media/libjpeg/simd/jiss2int.asm => media/libjpeg/simd/jidctint-sse2.asm
rename : media/libjpeg/simd/jimmxred.asm => media/libjpeg/simd/jidctred-mmx.asm
rename : media/libjpeg/simd/jiss2red-64.asm => media/libjpeg/simd/jidctred-sse2-64.asm
rename : media/libjpeg/simd/jiss2red.asm => media/libjpeg/simd/jidctred-sse2.asm
rename : media/libjpeg/simd/jcqnt3dn.asm => media/libjpeg/simd/jquant-3dn.asm
rename : media/libjpeg/simd/jcqntmmx.asm => media/libjpeg/simd/jquant-mmx.asm
rename : media/libjpeg/simd/jcqntsse.asm => media/libjpeg/simd/jquant-sse.asm
rename : media/libjpeg/simd/jcqnts2f-64.asm => media/libjpeg/simd/jquantf-sse2-64.asm
rename : media/libjpeg/simd/jcqnts2f.asm => media/libjpeg/simd/jquantf-sse2.asm
rename : media/libjpeg/simd/jcqnts2i-64.asm => media/libjpeg/simd/jquanti-sse2-64.asm
rename : media/libjpeg/simd/jcqnts2i.asm => media/libjpeg/simd/jquanti-sse2.asm
2015-01-20 22:19:57 -05:00
Brian Smith
245ebedf52 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
ab88793bb8 Bug 1119072, Parts 1, 2, 4, 9, 17: Update build system to make MSVC2015 build succeed, r=glandium
--HG--
extra : rebase_source : 385a279690c1658915bffb348221b5142210bb31
2015-01-13 22:47:16 -08:00
Ehsan Akhgari
5770fbef05 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
00ae9fec8c 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
d1e3db1001 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
073710992b Bug 1119921 - Fix "$ANDROID_VERSION" comparison tests. r=nalexander
--HG--
extra : amend_source : 50fa678c38bac71807cd09991d1b4239b5f666b9
2015-01-17 16:42:04 -08:00
Trevor Saunders
3f83c69ae4 bug 1077549 - remove useless gcc version checks r=glandium 2015-01-15 21:30:05 -05:00
Nicholas Nethercote
6c2781683e Bug 1121813 - Make |configure| abort if attempting a Win64 build with a 32-bit toolchain. r=glandium.
--HG--
extra : rebase_source : beb0b7c18a994ddd8b1f1743822ba3b55da582d2
2015-01-15 15:12:38 -08:00
Ehsan Akhgari
12fe0d8022 Bug 1121000 - Remove support for non-unified builds; r=gps 2015-01-14 17:26:39 -05:00
Mike Hommey
cf7eaf9fec 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
79d4008c7f 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
fc45b14d2f 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
e71fda2d09 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
df1fe14c36 merge b2g-inbound to mozilla-central a=merge 2015-01-12 14:59:45 +01:00
Vincent Liu
d0cc32b2a7 Bug 1107300 - (gonk-L-Camera) [meta] Camera Android L Porting. r=Sotaro 2015-01-12 10:34:54 +08:00
Brad Lassey
79a7544742 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
c800db1fb3 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
597b1de874 Bug 1116777 - Default to static linking on mingw. r=glandium 2015-01-09 11:41:26 +01:00
Ms2ger
833f562689 Bug 739601 - Rewrite (the used parts of) config/milestone.pl in python; r=gps 2015-01-09 10:24:45 +01:00
Chris Peterson
424eea2aaf Bug 1118529 - Remove MSIntTypes.h. r=Waldo 2015-01-06 21:41:15 -08:00
Ted Mielczarek
71b802273b bug 1117900 - Explicitly require Update 3 for MSVC 2013. r=glandium 2015-01-08 08:23:28 -05:00
Nicholas Nethercote
8582ff9187 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
727e6ee83c Merge inbound to m-c a=merge CLOSED TREE 2015-01-07 15:41:20 -08:00
Alexandre Poirot
007c1c3c30 Bug 1047572 - Disable intl on mulet. r=ahal 2014-12-18 07:48:00 -05:00
Ehsan Akhgari
c6011d03a7 Bug 1117820 - Drop support for building with MSVC 2012; r=glandium 2015-01-06 16:30:02 -05:00
Ryan VanderMeulen
27a7c7b513 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
47a9f5c2f5 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
f9e7950f05 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
3806395d11 Backed out changeset 3d587e85f2a2 (bug 1083116) for bustage on a CLOSED TREE 2015-01-07 17:01:58 +01:00
Brad Lassey
a4595c14a4 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
0992f0cb0e Bug 1117031 - Turn off unused argument warnings for clang-cl; r=glandium 2015-01-06 12:01:13 -05:00
Ehsan Akhgari
69453059c3 Bug 1117029 - Move the GCC minimum version checks to MOZ_TOOL_VARIABLES; r=glandium 2015-01-06 12:01:12 -05:00
Ms2ger
0873f3b53f 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
98f1cb549b 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
bf7dc32416 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
d9528d5d08 Bug 1110211 - a11y update for Gtk3. r=glandium 2014-12-16 07:38:00 +01:00
Glenn Randers-Pehrson
6f2b93ae8f Bug 1114360 - Update libpng to version 1.6.16. r=jmuizelaar 2014-12-23 06:44:00 +01:00
Ehsan Akhgari
4d53f79554 Backout changeset 3cc992814a7e (bug 882779) because it is no longer needed 2015-01-02 00:55:53 -05:00
Jan Beich
3a360208c3 Bug 1115793 - Chase jemalloc3 version for MOZ_NATIVE_JEMALLOC after bug 1094275. r=glandium 2014-12-26 15:54:00 +01:00
Jan Beich
46f6d306da Bug 1115078 - Unbreak MOZ_JEMALLOC3 build on FreeBSD after bug 899126. r=glandium 2014-12-23 12:32:00 -05:00
Nathan Froyd
8718de110b 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
83dd57f82a Backed out changeset 14f75afaad14 (bug 1095103) for causing bug 1106174. 2014-12-22 21:36:40 -05:00
Boris Chiou
68359105af Bug 1098970 - Part 7: Turn on omx decoder. r=sotaro 2014-12-21 20:00:00 +01:00