Kyle Huey
614dad33a3
Merge m-c to b-s.
2011-09-07 10:47:50 -04:00
Mike Hommey
d0a3d1bc2f
Backout the backout of e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440)
2011-09-03 08:19:06 +02:00
Mike Hommey
42fa5b0cd7
Merge m-c to b-s
2011-09-03 08:17:58 +02:00
Ed Morley
ed260633c7
Backout e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440) for Win opt orange and purple galore, on a CLOSED TREE
2011-09-03 04:35:21 +01:00
Matheus Kerschbaum
be59d7a9a8
Bug 689920 part 2: Remove remaining Tru64/Alpha support. r=ted
2011-09-03 01:55:30 +01:00
Matheus Kerschbaum
f815f4bd6c
Bug 689920 part 1: Remove build support for old Unix platforms. r=ted
2011-09-03 01:55:29 +01:00
Kyle Huey
2fe1065da6
Merge b-s to m-c.
2011-09-02 17:35:11 -04:00
Ehsan Akhgari
d81b657456
Keep changeset 11247af82311 backed out on the reverted tree
2011-09-02 09:05:37 -04:00
Ehsan Akhgari
a171549936
Revert to changeset e6fc4594c22e which was the last one to get a green Win7 tp run
2011-09-02 09:03:08 -04:00
Rafael Ávila de Espíndola
a8c970acc2
Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey.
...
This patch creates a new MOZ_FRAMEPTR_FLAGS variable that is used only to
control the frame pointer flags passed to the compiler. It also computes this
flag in a macro so that the toplevel configure and js/src/configure stay in
sync.
2011-09-03 13:36:18 -04:00
Rafael Ávila de Espíndola
e281bb7586
revert 11247af82311, e3626f903f9f and 7ee51f8ea940.
...
CLOSED TREE
2011-09-01 22:01:56 -04:00
Mike Hommey
cfd3ac70a2
Bug 677501 - Build a mozutils library containing jemalloc and other things. r=khuey
...
--HG--
rename : memory/jemalloc/Makefile.in => memory/mozutils/Makefile.in
rename : memory/jemalloc/fixcrt.py => memory/mozutils/fixcrt.py
rename : memory/jemalloc/jemalloc.def => memory/mozutils/mozutils.def.in
2011-09-01 14:12:10 +02:00
Mike Hommey
1fbab12774
Bug 680440 - Clean up jemalloc linkage. r=khuey
2011-09-01 14:11:56 +02:00
Rafael Ávila de Espíndola
2f0d1d2073
Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey.
...
This patch creates a new MOZ_FRAMEPTR_FLAGS variable that is used only to
control the frame pointer flags passed to the compiler. It also computes this
flag in a macro so that the toplevel configure and js/src/configure stay in
sync.
--HG--
extra : rebase_source : 58a64b71a23812910072c81bbf84b3721b961abb
2011-09-01 12:19:06 -04:00
Ed Morley
1029411f7a
Bug 683416 - A: Remove build support for standalone Necko and standalone Transformiix XSLT; r=khuey
2011-09-01 17:42:09 +01:00
Jacek Caban
9fa7965d5a
Bug Bug 685554 - Set OS_TARGET to WINNT when crosscompiling on mingw r=glandium
2011-09-09 15:07:39 +02:00
Ehsan Akhgari
62f3d8d724
Bug 684150 - Abort configuring when targeting a platform different to the platform building on with crashreporter turned on; r=ted
...
Google breakpad tools do not support building on platforms other than the
target platform, so it's best for us to abort the configure stage with an
appropriate message, because the build will fail later on anyways.
2011-09-02 10:59:11 -04:00
Matheus Kerschbaum
7f370de1b1
Bug 682751 - Remove build/hcc and build/hcpp r=ted
2011-08-29 20:17:17 +01:00
Bill McCloskey
f4bb9d2c4b
Bug 677411 - Replace JS GC statistics gathering (r=cdleary)
2011-08-23 17:35:09 -07:00
Paul Biggar
0eafc06bda
Bug 414946: Re-enable jemalloc on OSX 10.6 only. r=khuey
2011-07-25 17:20:18 -07:00
Mike Hommey
019e812bc4
Bug 690682 - Disable dead symbol removal when failing to test for bug 670659. r=ted
2011-10-05 09:03:01 +02:00
Mike Hommey
910fe37b7c
Bug 681588 - Cleanup wrap malloc and its use on Android. r=ted
2011-08-29 19:21:22 +02:00
Ted Mielczarek
01c2643647
bug 682283 - Define XP_IOS in configure, change XP_MACOSX to only be defined onOS X, and add XP_DARWIN. r=khuey
2011-08-29 11:14:27 -04:00
Kyle Huey
2eb5f2b441
Merge m-c to b-s.
2011-08-28 06:00:17 -04:00
Matheus Kerschbaum
ac2180fcc1
Bug 671465 - Remove whitespace from configure. rs=khuey
2011-08-26 00:35:19 +01:00
Matheus Kerschbaum
8c796f359d
Bug 671465 - Remove AC_SUBST(MINIMO) from configure. r=khuey
2011-08-26 00:35:13 +01:00
Matheus Kerschbaum
3bcb2143b6
Bug 680625 part 0b: Remove more workarounds for past century compilers. r=ted
2011-08-26 00:35:13 +01:00
Matheus Kerschbaum
b9a52be4e0
Bug 680625 part 0: Remove checks and workarounds for 20th century compilers. r=ted
2011-08-26 00:35:13 +01:00
Matheus Kerschbaum
7524e143b7
Bug 680792 - Remove support for Irix from our build system. r=ted
2011-08-26 00:34:45 +01:00
Rafael Ávila de Espíndola
be6ade2240
Bug 678558 - Detect broken vrp and disable it.
...
Test if the gcc we are using has PR49911 and if so disable value range
propagation to avoid.
--HG--
extra : rebase_source : d539914fa66a44f69399f2964740315f0723378f
2011-08-26 15:39:34 -04:00
Ehsan Akhgari
46e980489f
Backout changeset a8199bd4af83 because it was not the right fix for bug 680277
2011-08-26 11:27:19 -04:00
Marco Bonardo
df1dfcfd27
Bug 666420 - Upgrade to SQLite 3.7.7.1 - Mozilla changes.
...
r=sdwilsh
2011-08-26 13:38:54 +02:00
Kyle Huey
18452e06eb
Merge b-s to m-c.
2011-08-25 08:19:48 -04:00
Matheus Kerschbaum
e35d718807
Bug 403616 - Remove --enable-application=standalone build option. r=callek
2011-08-25 02:18:22 +01:00
Ed Morley
1cf0ed230b
Merge last green changeset of mozilla-inbound to mozilla-central
2011-08-25 01:09:05 +01:00
Oleg Romashin
7cb6cc6d06
Bug 677712 - Make Qt port support No X11 build; r=dougt,joe
...
--HG--
rename : dom/plugins/ipc/NPEventX11.h => dom/plugins/ipc/NPEventUnix.h
2011-08-24 17:15:58 +01:00
Kyle Huey
0e655f0dc8
Merge m-c to b-s.
2011-08-24 08:34:27 -04:00
Mike Hommey
35dde42be0
Bug 680373 - Link jemalloc into mozutils instead of mozalloc on Android. r=blassey,r=pbiggar
2011-08-24 12:55:13 +02:00
Mike Hommey
2d38faddec
Bug 678195 - Remove old style jemalloc. r=khuey
2011-08-23 15:43:17 +02:00
Oleg Romashin
478e24c10b
Bug 680488 - QFeedBack include is not needed for geolocation provider file; r=dougt
2011-08-23 17:45:10 +01:00
Makoto Kato
ba6d74acf5
Bug 680818 - HAVE_STDCALL is unnecessary on Win64. r=khuey
2011-08-23 09:49:10 +09:00
Benjamin Smedberg
be0a9c68ad
Bug 675221 part G - Define HAS_STDCALL for MSVC because it is necessary to specialize templates on function pointers, and we skip the compiler checks for MSVC, r=khuey
...
--HG--
extra : rebase_source : 295370676d9c96619ec81c5b52a4f788de056397
2011-08-19 11:52:13 -04:00
Ehsan Akhgari
bb6cfae3d6
Bug 680277 - Debug builds should always be compiled with frame pointers; r=khuey
2011-08-18 19:16:25 -04:00
Oleg Romashin
6ed1cbb4cc
Bug 679236 Add Maemo6 geolocation provider (Qt Mobility based). r=dougt
2011-08-15 20:25:43 -04:00
Marco Castelluccio
fe9bc7f764
Bug 674014 - Remove "check whether mmap() sees write()s". r=glandium
2011-08-18 15:17:30 +02:00
Matheus Kerschbaum
ebb12b7023
Bug 678792 - Remove --disable-necko-disk-cache. r=khuey,jduell
2011-08-18 11:53:26 +02:00
Oleg Romashin
b8b167b6ff
Bug 673395 - Support Haptic of MeeGo/Maemo 6. r=dholbert
2011-08-16 09:27:01 -07:00
Ehsan Akhgari
8f9833776e
Bug 669116 - Add memory reporter for the spell checker; r=njn,khuey
2011-08-11 10:57:08 -04:00
Rafael Ávila de Espíndola
6ee4a6409e
Bug 678361 - Fix missing corner case from bug 655339. r=smichaud.
...
With this the check for a broken egrep is also used when building with
CC="gcc -arch i386" CXX="g++ -arch i386".
2011-08-15 15:09:24 -04:00
Bill McCloskey
d80b33e02c
Bug 677773 - Allow JS crash diagnostics to be disabled; simplify them (r=dmandelin,ted)
2011-08-12 06:57:45 -07:00
Matt Brubeck
5a6712b2b5
Back out cd7f694c9f2f (bug 677773) because of build failures
2011-08-12 07:35:31 -07:00
Bill McCloskey
b6af04e6bb
Bug 677773 - Allow JS crash diagnostics to be disabled; simplify them (r=dmandelin,ted)
2011-08-12 06:57:45 -07:00
Michael Wu
8551efa822
Follow up l10n bustage fix for android from bug 664907
2011-08-11 13:30:57 -07:00
Makoto Kato
bcce667983
Bug 616918 - Turn on ANGLE on Win64. r=bjacob
2011-08-11 19:17:54 +09:00
Mounir Lamouri
7bb72c71fc
Bug 673817 - Improve auto-discovering of Android platform directory. r=blassey
...
Note that this will be fully functionnal when a new NSPR snapshot will be
pushed to the tree.
2011-08-10 14:22:43 +02:00
Mounir Lamouri
cf338ddf3c
Bug 673799 - Improve auto-discovering of Android toolchain directory. r=blassey
...
Note that this will be fully functionnal when a new NSPR snapshot will be
pushed in the tree.
2011-08-10 14:23:19 +02:00
Justin Wood
19e1a18275
Backout Bug 648134 due to bustage. (rather than back out the whole push)
2011-08-10 05:18:24 -04:00
Walter Meinl
a1c8316d83
Bug 648134 - [OS/2] follow-up Stop building intermediate static libs with fakelibs. r=glandium
2011-08-05 00:16:00 -04:00
Rob Arnold
25cbe701b4
Bug 563462 - Remove Photon bits from the build-system. r=ted,vlad,jwalden
2011-06-24 16:49:00 -04:00
ABE Hiroki
733aefd7d5
Bug 675519 - "build failed vc8/vc9 new-style jemalloc" [r=khuey]
2011-07-31 13:37:00 -04:00
Mounir Lamouri
6aee473a58
Backout bug 563462, bug 675519, bug 674647, bug 341223 and bug 672980 to fix perma-orange.
2011-08-09 14:50:55 +02:00
ABE Hiroki
6d8a0a51c8
Bug 675519 - "build failed vc8/vc9 new-style jemalloc" [r=khuey]
2011-07-31 13:37:00 -04:00
Rob Arnold
345f965c26
Bug 563462 - Remove Photon bits from the build-system. r=ted,vlad,jwalden
2011-06-24 16:49:00 -04:00
Walter Meinl
d2fdfb8ae8
Bug 677068 - [OS/2] Use MOZ_CHROME_FILE_FORMAT=flat. r=khuey
2011-08-09 12:10:20 +02:00
Mike Hommey
5da7dccc2d
Bug 677370 - Fixup Android configure.in bits. r=blassey
2011-08-09 09:07:28 +02:00
Mike Hommey
e01a7b607c
Bug 675867 - Enable Identical Code Folding when supported by the linker. r=ted
2011-08-09 09:06:12 +02:00
Makoto Kato
4f87e6b4da
Bug 675568 - SIMD of libjpeg turbo is disabled on Windows. r=khuey
2011-08-08 12:05:14 +09:00
Matheus Kerschbaum
4b5262767d
Bug 675500 - Remove --disable-storage. r=khuey
2011-08-06 19:05:49 +02:00
Matheus Kerschbaum
5692e9c245
Bug 669040 part 1: Remove build-system and toolkit dependency on mork and morkreader. r=mak
2011-08-06 17:24:52 +02:00
Matheus Kerschbaum
51c85cf6de
Bug 674010 - Remove check for DLL-challenged libcs. r=ted
2011-08-06 16:59:47 +02:00
Mike Hommey
cb6461a01b
Bug 674883 - Remove temporary workarounds in mozilla-central for bugs in NSPR
2011-07-28 15:07:15 +02:00
Ed Morley
5d8d5d2581
Bug 653333 - Remove legacy splash screen code (nsSplashScreen, MOZ_SPLASHSCREEN, splash.bmp) now that no platforms use it; r=dtownsend,bsmedberg
2011-08-04 09:04:40 +02:00
Steven Michaud
f8bddd9a2f
Bug 655339 - Work around bug in Apple's egrep on OS X 10.7. r=ted
2011-08-03 15:07:04 -05:00
Marco Bonardo
0dd7aa5da8
Merge mozilla-central and mozilla-inbound
2011-08-02 11:52:56 +02:00
Kyle Huey
aa3baea64a
Merge m-c to b-s.
2011-08-01 08:06:23 -04:00
ABE Hiroki
1e4129b486
Bug 673197 Followup to restore accidentally deleted single quotes r=Neil
2011-07-31 10:39:29 +01:00
Mike Hommey
4bd677bc23
Bug 674910 - Statically link against libstdc++ on Android. r=blassey
2011-07-28 18:55:38 +02:00
Marco Bonardo
3b511f5723
Merge mozilla-inbound and mozilla-central on a CLOSED TREE to fix Android permaorange
2011-07-28 17:42:28 +02:00
Neil Rashbrook
aac63ea254
Bug 673197 Enable jemalloc on VC8/9 express r=khuey
2011-07-28 15:27:46 +01:00
Mike Hommey
abdb4efbe6
Bug 674837 - Properly set android build options on NDK5+. r=ted
2011-07-28 14:58:15 +02:00
Ms2ger
d625a2c5c2
Backout bug 673197, bug 667962 (changesets 83ef35b794ce and 370bcc140023) for winopt bustage
2011-07-27 23:25:32 +02:00
Neil Rashbrook
c0be20af05
Bug 673197 Enable jemalloc on VC8/9 express r=khuey
2011-07-27 20:23:43 +01:00
Scott Ruff
a1835137c8
Bug 649525 - WebGL layer compositing through the BasicCanvasLayer is very slow (desktop version). r=jmuizelaar
2011-07-27 13:00:17 +02:00
Rafael Ávila de Espíndola
37a7cdc2f2
bug 672501 - pass MOZ_OPTIMIZE_LDFLAGS when checking for __thread support. r=ted
2011-07-25 20:43:00 -04:00
Steve Fink
2d93efacce
Bug 673627 - Make --enable-callgrind turn on --enable-profiling (r=dmandelin)
...
--HG--
extra : rebase_source : aefb887b05329fb2c80260160dcbd6f9b18ab815
2011-07-26 15:56:04 -07:00
Ehsan Akhgari
cadef9ec48
Merge mozilla-central and mozilla-inbound
2011-07-24 12:52:51 -04:00
Kyle Huey
d57db4b0fd
Bug 673461: Don't automatically disable ANGLE if the DirectX SDK is not found. r=ted
2011-07-23 18:42:27 -07:00
Ed Morley
665459d156
Bug 672046 - Valgrind suppression files are still generated in objdir even when building without --enable-valgrind; r=ted
2011-07-23 11:59:19 +02:00
Mike Hommey
1f36dcf2d2
Bug 670659 - Detect GNU ld bug with debugging symbols when using --gc-sections and don't use it then. r=ted
2011-07-19 08:51:22 +02:00
Rafael Ávila de Espíndola
43597c72c7
Bug 673556 - Make sure that C limits macros are defined on over-zealous compilers; r=khuey
...
--HG--
extra : rebase_source : 46f5ddf3a2bcfcd882e3814216299af09347de7e
2011-07-26 17:09:42 -04:00
Michael Wu
f691d6f615
Bug 665272 - Require unzip during configure, r=ted
2011-07-20 00:31:21 -07:00
Mike Hommey
68b038d3fb
Backout ac97f18b88cb (bug 670659) because of android bustage
2011-07-19 09:23:02 +02:00
Mike Hommey
52a265713e
Bug 670659 - Detect GNU ld bug with debugging symbols when using --gc-sections and don't use it then. r=khuey
2011-07-19 08:51:22 +02:00
Joe Drew
cdfd0220bb
Merge m-c into m-i.
2011-07-17 15:04:37 -04:00
Kyle Huey
7784e6eecb
Bug 671441: Use standard grep syntax instead of egrep syntax.
2011-07-17 10:38:18 -07:00
Matheus Kerschbaum
55aebc79d4
Bug 579571 - Remove --enable-timeline support. r=tglek
2011-07-17 12:07:42 +02:00
Neil Rashbrook
94758776e0
Bug 671441 Detect whether the crtdll.obj hack is necessary r=khuey
2011-07-15 21:55:12 +01:00
Brad Lassey
df89bedfff
bug 671346 - build fails with android NDKr6 r=khuey
2011-07-14 20:45:42 -04:00
Joe Drew
702262ed50
Rebase mozilla-inbound to 569a960b4a64 and then re-merge with mozilla-central so we're in a known good state.
2011-07-16 21:37:41 -04:00
Mike Hommey
734c3e0b59
Bug 667577 - Don't show the telemetry prompt unless the MOZ_TELEMETRY_REPORTING variable is defined. r=khuey
2011-07-15 18:57:13 +02:00