Teemu Mannermaa
174e476fa1
Bug 689157 - Fix CC variables used in "cl -showIncludes" detection logic. r=khuey
2011-09-29 15:20:51 +02:00
Makoto Kato
89bf0597c8
Bug 681202 - Add Android x86 target. r=glandium
2011-09-29 13:39:03 +09:00
Rafael Ávila de Espíndola
64516c61e6
Move android back to c++0x to see if we have some hidden dependency
...
on it. r=revert.
--HG--
extra : rebase_source : 5172df2e68d3881f8f19c89c209216778640f574
2011-09-28 23:05:31 -04:00
Rafael Ávila de Espíndola
99813b5f1f
Bug 689609 - Move the changes back in. Needs a clobber. r=re-revert.
2011-09-28 17:49:18 -04:00
Rafael Ávila de Espíndola
aad78d3d83
Switch android back to c++11. There are more dependencies on it now. r=revert.
...
CLOSED TREE
2011-09-28 17:13:23 -04:00
Rafael Ávila de Espíndola
b0786f922a
Bug 689609 - Don't enable c++11 on systems that don't really support it. r=ehsan,glandium.
...
--HG--
extra : rebase_source : 2735225fb50875a91c46230c1602920d6ae69f9a
2011-09-28 16:46:06 -04:00
Matheus Kerschbaum
b833cdd785
Bug 687766 part 1: Remove build-time dependency on libIDL. r=khuey
2011-09-27 10:09:54 +02:00
Fabrice Desré
2b1103493c
Bug 659188 - Android and media parts [r=blassey] [r=cpearce]
2011-09-26 17:25:41 -07:00
Steve Fink
39d84492c9
Bug 645887 - Build changes for JIT code registration API (r=dmandelin)
...
--HG--
extra : rebase_source : b9db642cf1315e0c120b11273f8b5c59c25dfeaa
2011-03-28 14:13:48 -07:00
Matheus Kerschbaum
6a1e69506a
Bug 669829 - Remove check for atlbase.h and oleacc.idl from configure. r=ted
2011-09-24 12:53:07 +02:00
Rafael Ávila de Espíndola
0360b639f4
Bug 674647 - Set MOZ_CAN_RUN_PROGRAMS in mozconfig.leopard and propagate it. r=khuey.
...
This patch sets MOZ_CAN_RUN_PROGRAMS in mozconfig.leopard so that the build
system knows it can run programs when producing 32 bit dmg files in a 64 bit
host (10.6).
The patch also propagates MOZ_CAN_RUN_PROGRAMS from the configure system to
Makefile.
2011-09-18 14:43:31 -04:00
Kyle Huey
dbdc064e79
Merge m-c to b-s.
2011-09-15 16:44:46 -07:00
Kyle Huey
a9fd5acf9f
Merge m-c to b-s.
2011-09-14 08:45:54 -07:00
Kyle Huey
e4ec1c04d2
Merge m-c to b-s.
2011-09-11 05:32:38 -04:00
Oleg Romashin
0666fb76cd
Bug 584217 - Add Meego Touch based filepicker implementation. r=jeremias.bosch,florian.haenel
2011-09-14 14:16:28 +01:00
Mounir Lamouri
14cb86fb7f
Bug 686350 - Check in configure script that the selected Android SDK is correct. r=glandium
2011-09-13 15:35:23 -07:00
Kyle Huey
a0800c6141
Merge m-c to b-s.
2011-09-07 10:47:50 -04:00
Mike Hommey
402b882927
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
a96af28c52
Merge m-c to b-s
2011-09-03 08:17:58 +02:00
Ed Morley
ee10afb48a
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
91736820ba
Bug 689920 part 2: Remove remaining Tru64/Alpha support. r=ted
2011-09-03 01:55:30 +01:00
Matheus Kerschbaum
62e81afb20
Bug 689920 part 1: Remove build support for old Unix platforms. r=ted
2011-09-03 01:55:29 +01:00
Kyle Huey
5aba5a29af
Merge b-s to m-c.
2011-09-02 17:35:11 -04:00
Ehsan Akhgari
067609299f
Keep changeset 11247af82311 backed out on the reverted tree
2011-09-02 09:05:37 -04:00
Ehsan Akhgari
44916171a8
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
562cee8ff8
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
a9e50eeac8
revert 11247af82311, e3626f903f9f and 7ee51f8ea940.
...
CLOSED TREE
2011-09-01 22:01:56 -04:00
Mike Hommey
8285bb9468
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
4f09641fb4
Bug 680440 - Clean up jemalloc linkage. r=khuey
2011-09-01 14:11:56 +02:00
Rafael Ávila de Espíndola
e28e44916f
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
e1e4864fa2
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
2a4f01ee88
Bug Bug 685554 - Set OS_TARGET to WINNT when crosscompiling on mingw r=glandium
2011-09-09 15:07:39 +02:00
Ehsan Akhgari
73a7b7c029
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
5803f18d8d
Bug 682751 - Remove build/hcc and build/hcpp r=ted
2011-08-29 20:17:17 +01:00
Bill McCloskey
37073a57a3
Bug 677411 - Replace JS GC statistics gathering (r=cdleary)
2011-08-23 17:35:09 -07:00
Paul Biggar
6e56dee477
Bug 414946: Re-enable jemalloc on OSX 10.6 only. r=khuey
2011-07-25 17:20:18 -07:00
Mike Hommey
cf0582d0fc
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
ad6774938a
Bug 681588 - Cleanup wrap malloc and its use on Android. r=ted
2011-08-29 19:21:22 +02:00
Ted Mielczarek
7868e3e2a5
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
7b5d330147
Merge m-c to b-s.
2011-08-28 06:00:17 -04:00
Matheus Kerschbaum
350372a09a
Bug 671465 - Remove whitespace from configure. rs=khuey
2011-08-26 00:35:19 +01:00
Matheus Kerschbaum
023b275b31
Bug 671465 - Remove AC_SUBST(MINIMO) from configure. r=khuey
2011-08-26 00:35:13 +01:00
Matheus Kerschbaum
0f5b3e839c
Bug 680625 part 0b: Remove more workarounds for past century compilers. r=ted
2011-08-26 00:35:13 +01:00
Matheus Kerschbaum
5a0a7c6411
Bug 680625 part 0: Remove checks and workarounds for 20th century compilers. r=ted
2011-08-26 00:35:13 +01:00
Matheus Kerschbaum
ca0293b46f
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
540dd95eb4
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
c788ec7746
Backout changeset a8199bd4af83 because it was not the right fix for bug 680277
2011-08-26 11:27:19 -04:00
Marco Bonardo
d7b0921525
Bug 666420 - Upgrade to SQLite 3.7.7.1 - Mozilla changes.
...
r=sdwilsh
2011-08-26 13:38:54 +02:00
Kyle Huey
1b6221fb6c
Merge b-s to m-c.
2011-08-25 08:19:48 -04:00
Matheus Kerschbaum
916fe0fb9a
Bug 403616 - Remove --enable-application=standalone build option. r=callek
2011-08-25 02:18:22 +01:00
Ed Morley
cba35094d2
Merge last green changeset of mozilla-inbound to mozilla-central
2011-08-25 01:09:05 +01:00
Oleg Romashin
8f2bbbce9e
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
4a1055ab6c
Merge m-c to b-s.
2011-08-24 08:34:27 -04:00
Mike Hommey
7f22909cc5
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
9877d798b0
Bug 678195 - Remove old style jemalloc. r=khuey
2011-08-23 15:43:17 +02:00
Oleg Romashin
34f33d2226
Bug 680488 - QFeedBack include is not needed for geolocation provider file; r=dougt
2011-08-23 17:45:10 +01:00
Makoto Kato
cdfae81b3d
Bug 680818 - HAVE_STDCALL is unnecessary on Win64. r=khuey
2011-08-23 09:49:10 +09:00
Benjamin Smedberg
8155631864
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
ecda2c9cc5
Bug 680277 - Debug builds should always be compiled with frame pointers; r=khuey
2011-08-18 19:16:25 -04:00
Oleg Romashin
849713fe34
Bug 679236 Add Maemo6 geolocation provider (Qt Mobility based). r=dougt
2011-08-15 20:25:43 -04:00
Marco Castelluccio
97d0a327eb
Bug 674014 - Remove "check whether mmap() sees write()s". r=glandium
2011-08-18 15:17:30 +02:00
Matheus Kerschbaum
9582fca43b
Bug 678792 - Remove --disable-necko-disk-cache. r=khuey,jduell
2011-08-18 11:53:26 +02:00
Oleg Romashin
366192a7ee
Bug 673395 - Support Haptic of MeeGo/Maemo 6. r=dholbert
2011-08-16 09:27:01 -07:00
Ehsan Akhgari
e90e748022
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
c527718508
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
0fd3a6c524
Bug 677773 - Allow JS crash diagnostics to be disabled; simplify them (r=dmandelin,ted)
2011-08-12 06:57:45 -07:00
Matt Brubeck
5653550a7f
Back out cd7f694c9f2f (bug 677773) because of build failures
2011-08-12 07:35:31 -07:00
Bill McCloskey
16091a1e43
Bug 677773 - Allow JS crash diagnostics to be disabled; simplify them (r=dmandelin,ted)
2011-08-12 06:57:45 -07:00
Michael Wu
e63f48f0f6
Follow up l10n bustage fix for android from bug 664907
2011-08-11 13:30:57 -07:00
Makoto Kato
7facbae91f
Bug 616918 - Turn on ANGLE on Win64. r=bjacob
2011-08-11 19:17:54 +09:00
Mounir Lamouri
fad5d9c4e1
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
2b9adb91f8
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
56cf7c44a6
Backout Bug 648134 due to bustage. (rather than back out the whole push)
2011-08-10 05:18:24 -04:00
Walter Meinl
65a8495818
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
40e8bd6784
Bug 563462 - Remove Photon bits from the build-system. r=ted,vlad,jwalden
2011-06-24 16:49:00 -04:00
ABE Hiroki
6ea9233e2d
Bug 675519 - "build failed vc8/vc9 new-style jemalloc" [r=khuey]
2011-07-31 13:37:00 -04:00
Mounir Lamouri
56646d07b2
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
bc4ac4f9bc
Bug 675519 - "build failed vc8/vc9 new-style jemalloc" [r=khuey]
2011-07-31 13:37:00 -04:00
Rob Arnold
d2df011b84
Bug 563462 - Remove Photon bits from the build-system. r=ted,vlad,jwalden
2011-06-24 16:49:00 -04:00
Walter Meinl
22b14f62e9
Bug 677068 - [OS/2] Use MOZ_CHROME_FILE_FORMAT=flat. r=khuey
2011-08-09 12:10:20 +02:00
Mike Hommey
9baad907ce
Bug 677370 - Fixup Android configure.in bits. r=blassey
2011-08-09 09:07:28 +02:00
Mike Hommey
64cb4cfd16
Bug 675867 - Enable Identical Code Folding when supported by the linker. r=ted
2011-08-09 09:06:12 +02:00
Makoto Kato
b6dca88d34
Bug 675568 - SIMD of libjpeg turbo is disabled on Windows. r=khuey
2011-08-08 12:05:14 +09:00
Matheus Kerschbaum
e344eca605
Bug 675500 - Remove --disable-storage. r=khuey
2011-08-06 19:05:49 +02:00
Matheus Kerschbaum
df5d3eff0b
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
a13e3f7ed9
Bug 674010 - Remove check for DLL-challenged libcs. r=ted
2011-08-06 16:59:47 +02:00
Mike Hommey
de3333165c
Bug 674883 - Remove temporary workarounds in mozilla-central for bugs in NSPR
2011-07-28 15:07:15 +02:00
Ed Morley
5bead12ce7
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
f4e7521451
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
baa593cf17
Merge mozilla-central and mozilla-inbound
2011-08-02 11:52:56 +02:00
Kyle Huey
f10a862cfb
Merge m-c to b-s.
2011-08-01 08:06:23 -04:00
ABE Hiroki
7edd930026
Bug 673197 Followup to restore accidentally deleted single quotes r=Neil
2011-07-31 10:39:29 +01:00
Mike Hommey
f1e9cb22b0
Bug 674910 - Statically link against libstdc++ on Android. r=blassey
2011-07-28 18:55:38 +02:00
Marco Bonardo
cbcf0066aa
Merge mozilla-inbound and mozilla-central on a CLOSED TREE to fix Android permaorange
2011-07-28 17:42:28 +02:00
Neil Rashbrook
5f82338b39
Bug 673197 Enable jemalloc on VC8/9 express r=khuey
2011-07-28 15:27:46 +01:00
Mike Hommey
d6030568c6
Bug 674837 - Properly set android build options on NDK5+. r=ted
2011-07-28 14:58:15 +02:00
Ms2ger
e251aa328f
Backout bug 673197, bug 667962 (changesets 83ef35b794ce and 370bcc140023) for winopt bustage
2011-07-27 23:25:32 +02:00
Neil Rashbrook
57fcf13979
Bug 673197 Enable jemalloc on VC8/9 express r=khuey
2011-07-27 20:23:43 +01:00
Scott Ruff
4e4c1347d5
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
ffa810a68a
bug 672501 - pass MOZ_OPTIMIZE_LDFLAGS when checking for __thread support. r=ted
2011-07-25 20:43:00 -04:00
Steve Fink
02127b4a5a
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
4a2d60fa6f
Merge mozilla-central and mozilla-inbound
2011-07-24 12:52:51 -04:00
Kyle Huey
47c898ca95
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
c8c8a8380e
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
b7649536fc
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
f588d3efe3
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
7009ed3222
Bug 665272 - Require unzip during configure, r=ted
2011-07-20 00:31:21 -07:00
Mike Hommey
8ea0d1d7bb
Backout ac97f18b88cb (bug 670659) because of android bustage
2011-07-19 09:23:02 +02:00
Mike Hommey
84658faf83
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
d86d2598b0
Merge m-c into m-i.
2011-07-17 15:04:37 -04:00
Kyle Huey
99a9be59be
Bug 671441: Use standard grep syntax instead of egrep syntax.
2011-07-17 10:38:18 -07:00
Matheus Kerschbaum
b0c1f89ef4
Bug 579571 - Remove --enable-timeline support. r=tglek
2011-07-17 12:07:42 +02:00
Neil Rashbrook
1ca3bc673c
Bug 671441 Detect whether the crtdll.obj hack is necessary r=khuey
2011-07-15 21:55:12 +01:00
Brad Lassey
3c22f91088
bug 671346 - build fails with android NDKr6 r=khuey
2011-07-14 20:45:42 -04:00
Joe Drew
43b3d449c6
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
4f068e91ae
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
Jacek Caban
079f214b29
Bug 670905 - Update mingw cofigure checks to current version (r=khuey)
2011-07-13 17:57:59 +02:00
Mike Hommey
a791879fce
Bug 673681 - Properly support --enable-system-ffi with static js (original patch by ojab). r=ted
2011-07-26 09:52:58 +02:00
Michael Wu
6b6e48aa8d
Bug 664907 - Use MOZ_CHROME_FILE_FORMAT=symlink for omnijar builds, r=ted,Mitch
...
Turns on symlink on non-windows. It is questionable whether symlink works correctly on windows.
2011-07-25 21:57:37 -07:00
Gregory Szorc
c8370e45bf
Bug 673209 - check result of egrep during mozilla-config.h generation and abort on failure r=khuey
...
--HG--
extra : rebase_source : f5871b4c4d7367a1b80a92a0ce87f89dca55121a
2011-07-25 12:50:00 -04:00
Jim Chen
d0be431f22
Bug 670315 - Add --enable-android-libstdcxx option for NDK5; r=khuey
2011-07-22 11:53:29 -07:00
Steve Fink
1c80e0834d
Bug 588537 - Add ETW (Event Tracing for Windows) to the build, gated upon --enable-ETW (r=khuey)
2010-09-20 12:43:52 -07:00
Mike Hommey
16bd625fde
Bug 669866 - Export CXX instead of defaulting to c++. r=ted
2011-07-11 07:51:01 +02:00
Paul Biggar
5be8d23780
Backout 1ad1fd67e97a, disabling jemalloc on mac (bug 414946), due to memory spike on 10.5 (bug 670492), crashes on 10.7 (bug 670175), and packaging error in Thunderbird (bug 670468).
2011-07-09 21:39:44 -07:00
Felipe Gomes
1c7a02085b
Bug 662390. Define a preprocessor option for temporary e10s compatibility. r=bsmedberg
2011-06-07 12:19:23 -07:00
Paul Biggar
5fbf73804b
Bug 414946 (part 2): Enable jemalloc on Mac (r=pavlov)
2011-07-07 14:38:41 -07:00
Paul Biggar ext:(%2C%20Jason%20Evans%20%3Cjasone%40canonware.com%3E%20and%20Dale%20Kim%20%3Cdalekim1%40illinois.edu%3E)
b960b62118
Bug 414946 (part 1): Fix jemalloc on Mac, but leave disabled (r=pavlov)
...
Overwrite the OSX default zone allocator, taking into account the malloc_zone_t
version (supported versions are 3, 6, and 8) for Leopard, Snow Leopard and
Lion. jemalloc can be dynamically disabled for unknown malloc_zone_t versions,
for OSX 10.8 and beyond.
The changeset does not enable jemalloc, to allow for easy disabling if there's
a problem. It will be enabled in the next changeset.
This should be a 15-20% improvement in memory usage.
2011-05-21 20:27:00 -07:00
Kyle Huey
f7711511aa
Bug 578268: Eliminate the last vestiges of mork from Firefox. r=mak
2011-07-02 12:16:45 -07:00
Joey Armstrong
1b81109eda
Bug 666424: Don't use GLIB_CONFIG if if has the value 'no'. r=khuey
2011-06-30 09:16:21 -07:00
Matt Brubeck
e2840da521
Back out 9fc0e6867256, 6947bbce9672, fb91a23bd158, a5870dd2ad7c, c3d3292fbd1e, 42f2aca1fde9 to fix Android failures on a CLOSED TREE
2011-07-01 11:20:52 -07:00
Marco Bonardo
7ee885dea5
Backout due to mobile failures these changesets: 9f451a1901dd, e99f86ba7278, 447b48b79e6a, cef046665c53, c9237cc1fae0, d77a331a6d5a, f8f3afb95355, a050168887ee, 3ec4303ebf4d, 671b7c0d99f0, 56b17efbb62b, beceddeee3f4 on a CLOSED TREE
2011-07-01 16:28:07 +02:00
Felipe Gomes
94d59fd46f
Bug 662390. Define a preprocessor option for temporary e10s compatibility. r=bsmedberg
2011-06-07 12:19:23 -07:00
Joey Armstrong
db943d183c
Bug 666424: Don't use GLIB_CONFIG if if has the value 'no'. r=khuey
2011-06-30 09:16:21 -07:00
Kyle Huey
26d60b6f50
Merge m-c to b-s
2011-06-30 09:03:22 -07:00
Michael Wu
025bece549
Bug 664907 - Use MOZ_CHROME_FILE_FORMAT=symlink for omnijar builds, r=ted,mitch
...
Turns on symlink on non-windows. It is questionable whether symlink works correctly on windows.
2011-06-29 16:40:11 -07:00
Michael Wu
03bf574ebf
Bug 665272 - Require unzip during configure, r=ted
2011-06-29 16:40:11 -07:00
Ted Mielczarek
a4398294bc
merge mozilla-central and build-system
2011-06-29 09:42:11 -04:00
Ted Mielczarek
c092cc9149
bug 664197 - support universal builds in mozinfo/writemozinfo. r=jhammel
...
--HG--
extra : rebase_source : 13faa21a59805f879568c764cce61e8520749246
2011-06-28 07:55:56 -04:00
Ted Mielczarek
22b8e0fde4
bug 664197 - extend writemozinfo.py to add a few more keys. r=jhammel
...
--HG--
extra : rebase_source : 5178bab50d1b7fb35a462813821d350e085e2d4a
2011-06-28 07:55:56 -04:00
Joe Drew
075aa11a02
Merge m-c to m-i
2011-06-28 12:21:04 -04:00
Joe Drew
fb3508d786
Merge last green changeset from mozilla-inbound to mozilla-central.
2011-06-28 12:11:31 -04:00
Mike Hommey
7998a8e3c3
Backout changeset e986c0494f1a (bug 537857 part 1) due to Mochitest regression
2011-06-28 09:58:29 +02:00
Taras Glek
ec2a515f83
Bug 537857 part 1 - Remove dead symbols in linker. r=ted
2011-06-28 08:25:48 +02:00
Kyle Huey
224832d24d
Bug 515492: Make jemalloc work on VS 2010. r=ted,pbiggar
2011-06-27 12:44:51 -07:00
Kyle Huey
2426689ee4
Merge b-s to m-c
2011-06-25 10:13:14 -07:00
Oleg Romashin
a789480817
Bug 663393 - Maemo6/Meego VKB doues not work properly without meegotouch r=dougt
2011-06-25 09:22:34 -04:00
Kyle Huey
cb7e11eb84
Bug 665969: Make C4553 fatal. r=ted
2011-06-24 07:22:35 -07:00
Kyle Huey
c87ac2f24d
Bug 663479: Move all IDB structured clone operations to the main thread. r=bent
2011-06-24 07:21:21 -07:00
Marco Bonardo
da3f6b77ac
Revert to changeset a87ee7550f6a due to incomplete backout
2011-06-24 17:23:04 +02:00
Kyle Huey
c3c07aa96b
Bug 665969: Make C4553 fatal. r=ted
2011-06-24 07:22:35 -07:00
Kyle Huey
2ee40b712d
Bug 663479: Move all IDB structured clone operations to the main thread. r=bent
2011-06-24 07:21:21 -07:00
Matheus Kerschbaum
96d5779e94
Bug 662023 - Remove ActiveX embedding API part 1: remove support from the build system. r=bsmedberg
...
--HG--
extra : rebase_source : d05e2577581e76b2eedf348f5840e40619eaf4c2
2011-06-22 11:57:27 -04:00
Matheus Kerschbaum
27331333ef
Bug 662000 part 2: Remove XPC_IDISPATCH_SUPPORT from the build-system and XPConnect. r=mrbkap
...
--HG--
extra : rebase_source : c456802fe36eef1e49381be996dbbdf820781206
2011-06-22 11:56:47 -04:00
Mike Hommey
fec988f7a0
Bug 664340 - Fallback to c++ when CXX is not set. r=khuey
2011-06-15 02:14:33 +02:00
Boris Zbarsky
585106f219
Bug 548734. Get rid of the footgun ui.use_native_popup_windows preference. r=roc,khuey
2011-06-21 17:00:47 -04:00
Jeff Muizelaar
1adf7ed0c3
Bug 659707. Add -Wdeclaration-after-statement to CFLAGS. r=khuey
...
MSVC doesn't like declarations after statements so we should
warn on other platforms too.
2011-05-25 14:50:08 -04:00
Mike Hommey
a5bc1d7d2e
Bug 664366 - Automatically disable elfhack when the linker creates PT_GNU_RELRO segments. r=khuey
2011-06-17 03:41:45 +02:00
Matheus Kerschbaum ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
1b406143bc
Bug 664924 - Remove MOZ_CSS_ANIMATIONS ifdefs. r=dbaron
2011-06-20 16:47:09 -07:00
Rafael Avila de Espindola
9119a9387c
Bug 641232 - Make HAS_XCODE_2_1 detection compatible with Xcode 4 - Remove unused configure bits. r=khuey
2011-06-20 10:40:58 +01:00
Craig Topper
ab8bfddbb1
Bug 666135 - Disable -Wcast-align when building with clang
2011-05-13 14:18:52 -07:00
Mike Hommey
966d4403d7
Bug 537857 part 1 - Remove dead symbols in linker (original patch from tglek). r=ted
2011-06-28 08:25:48 +02:00
jhorak@redhat.com
23efb10406
Bug 467168 - migrate libgnome and libgnomeui to GTK/GIO functions, r=karlt
2011-06-17 03:05:00 -07:00
Michael Wu
01e2aa7d32
Bug 654489 - Remove fastload, r=bsmedberg
2011-06-17 15:53:52 -07:00
Mike Hommey
be259c17f7
Bug 655003 - On Linux, use -Os on normal builds and -O3 when PGO is enabled. r=ted
2011-05-24 12:56:04 +02:00
Ted Mielczarek
ab3411e7ac
bug 663180 - write $objdir/mozinfo.json during configure. r=khuey,jhammel
2011-06-10 12:44:33 -04:00
Ted Mielczarek
655b21063e
merge m-c to b-s
2011-06-10 12:58:21 -04:00
Kyle Huey
f363a1dc43
Merge m-c to b-s.
2011-05-31 15:29:32 -07:00
Mitchell Field
c1eec06aa3
Merge mozilla-central to build-system.
2011-05-29 14:10:30 +10:00
Ed Morley
5861162dc0
Bug 591611 - Clean up FIREFOX_VERSION handling; r=khuey
2011-05-28 14:33:07 +02:00
Mitchell Field
12645b96f1
Merge mozilla-central to build-system.
2011-05-15 16:07:45 +10:00
Masatoshi Kimura
5743297c1f
Bug 508905 - /Zc:wchar_t- is no longer required
2011-05-12 12:02:54 +00:00
Ehsan Akhgari
e6fbc35944
Merge mozilla-central into mozilla-inbound
2011-06-09 18:29:16 -04:00
Ed Morley
f723ad78ba
Bug 659997 - Remove typo'd ENVIRONMENT_MAC_OS_X_VERION_MIN_REQUIRED define; r=ted
2011-06-09 12:10:42 -07:00
Oleg Romashin
adaa882f7f
Bug 654117 - libXt library is not needed for Qt firefox. r=ted
2011-06-09 12:10:42 -07:00
Rafael Ávila de Espíndola
1dba5e3383
Bug 657653. Check for libstdc++ versions in stdc++compat.cpp; r=ted,glandium
2011-06-08 22:35:24 -04:00
Ed Morley
1dc65abc0d
Bug 652445 - Remove WinCE code (incl Faststart & nsSplashScreenWin) from toolkit; r=dtownsend
2011-04-29 12:38:26 +02:00
Justin Lebar
823150964d
Bug 590181 part 2 - Switch default gcc optimize options to -O3. r=ted. a=philor CLOSED TREE
2011-04-28 15:49:16 +02:00
Rafael Ávila de Espíndola
d54e9772d2
b=661145, r=bsmedberg Move the function declarations passed to AC_TRY_COMPILE out of the body of main.
2011-06-03 16:34:42 -04:00
Mounir Lamouri
8d38f1695a
Merging cedar with mozilla-central.
2011-06-03 12:06:08 +02:00
Mike Hommey
a4f1cf3368
Bug 626035 - Modify the way arm compiler flags are set in configure. r=ted
2011-06-03 01:49:28 +02:00
Mike Hommey
5499a5672d
Bug 658251 - Fix MK{,C}SHLIB when using wrap-malloc. r=ted
2011-06-03 01:27:07 +02:00
Matheus Kerschbaum
c0decf640b
Bug 660762 - Remove --disable-mathml support. r=roc
2011-06-02 13:11:33 +02:00
Mike Hommey
0351f4bb0b
Bug 525882 - Don't hardcode anything in application.ini files. r=gavin,r=khuey
2011-05-07 10:06:41 +02:00
Mike Hommey
2325b4e33a
Bug 652399 - Disable building embedded libjpeg-turbo when using system libjpeg. r=ted
2011-05-09 07:38:34 +02:00
Brian Smith
336a8dec55
Bug 655340, require NSS 3.12.10 and NSPR 4.8.8 for --with-system-nss, r=wtc
2011-05-06 13:32:12 -07:00
Mike Hommey
17fce8312c
Bug 654975 - Remove -freorder-blocks-and-partition from PGO build options. r=ted
2011-05-05 19:26:54 +02:00
Justin Lebar
11e14f3c41
Bug 590181 part 2 - Switch default gcc optimize options to -O3. r=ted.
2011-04-28 15:49:16 +02:00
Mike Hommey
851b26bc13
Bug 654493. Detect gcc c++0x headers brokenness and don't use -std=gnu++0x then. r=bsmedberg
2011-05-05 12:26:32 -04:00
Boris Zbarsky
0cfb1e8539
Backed out changeset 7a3898f131f3 because it doesn't list a bug number.
...
--HG--
extra : rebase_source : 54bdc3dee43b4945bc507fc1c180b5d0045a5d9b
2011-05-05 12:32:03 -04:00
Mike Hommey
f9a70a4291
Detect gcc c++0x headers brokenness and don't use -std=gnu++0x then. r=bsmedberg
2011-05-05 12:26:32 -04:00
Daniel Holbert
5a3d8699b9
Back out cset bc80c46f185d (Bug 590181 part 2) on suspicion of causing linux reftest permaorange (bug 654858) when PGO is disabled. rs=glandium CLOSED TREE
2011-05-04 16:39:15 -07:00
Ginn Chen
6320673fdd
Bug 654653 Some CXXFLAGS are missing for non GNU_CXX compiler r=glandium
2011-05-04 15:39:12 +08:00
Mike Hommey
3f475ae179
Bug 650304 - Use gcc C++0x mode by default, when it works as expected. r=bsmedberg
2011-05-03 10:35:21 +02:00
Landry Breuil
4dc126646f
Bug 589088. Save X_CFLAGS on OpenBSD too. r=khuey
2011-04-29 17:37:31 -04:00
Jeff Muizelaar
f30c726d3a
Bug 562746. Update cairo to 1.10.
...
A lot of changes from upstream here that will hopefully be smoothed
out a bit soon.
2011-03-10 14:52:15 -05:00
Makoto Kato
febc13fc5e
Bug 657845 - Remove Core Text checking on OSX. r=ted
2011-05-27 14:43:44 +09:00
Ehsan Akhgari
1cf1f06794
Backout bug 562746 (Cairo update to version 1.10) because of the possible Dromaeo regression on Mac OS X 10.5)
2011-05-26 14:57:50 -04:00
Brad Lassey
c398b11302
bug 617115 - support building with andorid NDKr5 r=ted
2011-04-01 16:47:37 -07:00
Mounir Lamouri
c2223f5860
Merging cedar with mozilla-central.
2011-05-26 08:34:54 +02:00
Jeremias Bosch
cda87f03b6
Bug 649274 - MeeGo Display turns off after 60 seconds without touch r=romaxa,glandium
2011-05-25 16:27:58 -04:00
Jonathan Watt
e703173ffe
Bug 614732 part 1. Add the build time flag MOZ_SVG_DLISTS that everything that follows can be put behind. r=ted.
2011-05-25 09:01:10 +01:00
Kyle Huey
d95de3bc9d
Backout Bug 655003. a=massive-talos-regression
2011-05-24 08:59:52 -07:00
Kyle Huey
5b03700d18
Backed out changeset 0bf1fe7f9be1
2011-05-24 08:58:55 -07:00
Benoit Jacob
9ebd896e48
Bug 657748 - Update ANGLE to r653 - a=joe
...
This ANGLE update fixes bugs, brings large performance improvements, and adds major new features that web devs are looking forward to: vertex shader texture lookup and float textures.
http://code.google.com/p/angleproject/
This update is also needed because the version we're currently using is the chrome_m10 branch and that's no longer maintained. This update will make it much easier to apply security fixes if needed.
2011-05-24 11:05:56 -04:00
Mike Hommey
aaef70fff0
Bug 655003 - On Linux, use -Os on normal builds and -O3 when PGO is enabled. r=ted,a=sheriff
2011-05-24 12:56:04 +02:00
Matheus Kerschbaum
6eb93f7dd3
Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew
2011-05-23 18:54:47 +02:00
Ludovic Hirlimann
caed4c146a
Bug 328090 - remove -fpascal-strings from mac build options. r=ted
2011-05-22 17:26:52 +02:00
Patrick McManus
01c51e2d07
bugzilla 640003 websockets ietf-07 r=smaug r=biesi sr=bz
2011-05-21 21:27:52 -04:00
Benoit Jacob
5ea50063cb
Bug 648804 - fix DXSDK detection on WinXP and prefer June 2010 version if present - r=joedrew
...
This patch implements logic preferring the June 2010 SDK if multiple DXSDK versions are found in the registry; also, it fixes DXSDK detection on WinXP where the registry value is in a different format.
2011-05-18 15:28:34 -04:00
Serge Gautherie
56f713e188
Bug 603574 - Remove --disable-profile-guided-optimization support, Fix some unrelated nits. r=ted
2011-05-16 11:05:47 +02:00
Jeff Muizelaar
8eb40c43cb
Bug 562746. Update cairo to 1.10.
...
A lot of changes from upstream here that will hopefully be smoothed
out a bit soon.
2011-03-10 14:52:15 -05:00
Zack Weinberg
c5095222cf
Bug 660687: Add configure switches that can override confvars.sh's choice of an app basename and disable all system extension directories. r=ted
2010-07-23 11:00:16 -07:00
Brad Lassey
c698c72d6a
bug 667130 - SIMD/THUMB2 detections fail under Android NDK5 r=khuey
2011-06-29 15:19:42 -04:00
Ted Mielczarek
94d78545fa
bug 676589 - configure and xpcom changes for targeting iOS. r=khuey
2010-04-27 08:57:34 -04:00
Ed Morley
f13392fb42
Bug 614515 - Remove MOZ_SVG conditions. r=roc
2011-05-30 09:34:50 +02:00
Serge Gautherie
e07a78dad0
Bug 650699 - Sort out MSVC DLLs packaging in Debug builds; (Av1) In debug builds, don't warn nor package.
...
r=ted.mielczarek.
2011-04-22 19:33:36 +02:00
Ted Mielczarek
ada7d05879
bug 606574 - Cocoa event loop instrumentation. r=smichaud,cjones
...
--HG--
extra : rebase_source : 5970911521b53d504b3c51588f2f112a2da5efe1
2011-03-03 11:20:02 -05:00
Ted Mielczarek
16c350e1b2
bug 606574 - Win32 event loop instrumentation. r=jimm
...
--HG--
extra : rebase_source : b32e6d3b02aa866c27564cd3ad995d1e3aa0fa4c
2011-03-03 11:20:02 -05:00
Ted Mielczarek
9a67cab0ae
bug 606574 - Implement event loop instrumentation using native events, core implementation + GTK2 implementation. r=karlt,cjones
...
--HG--
extra : rebase_source : bae5a25a76f4bb2f8ea4154923cfecbc4c39f128
2011-03-03 11:20:02 -05:00
Landry Breuil
7b20398400
Bug 651623: fix DLL_SUFFIX value depending on SO_VERSION env var on OpenBSD. r=glandium
...
When using $(if) makefile idiom, it ends up in expandlib_config.py,
which is confused. Use a plain shell if block instead.
2011-04-21 08:51:23 +02:00
Ed Morley
6c5524ea80
Bug 648866 - Remove WinCE code from main build system + that of js/src/. r=ted
2011-04-19 14:11:40 +10:00
Mitchell Field
e5a30afb49
Merge mozilla-central to build-system.
2011-04-19 13:22:32 +10:00
Mitchell Field
b6cdf39fe4
Merge mozilla-central to build-system.
2011-04-16 00:27:18 +10:00
Mike Hommey
6de32c8fa9
Bug 643690 part 1 - Avoid requiring libstdc++ symbol versions > GLIBCXX_3.4.8 (gcc > 4.1). r=ted,r=tglek
2011-04-15 11:03:17 +02:00
Ehsan Akhgari
56e8d61932
Backed out changeset 4090fb78bbac to restore the patch to bug 646489
2011-04-14 16:55:23 -04:00
Ehsan Akhgari
60e60d5932
Back out changeset c89cfb2997dc (bug 646489) because it breaks Windows builds
2011-04-14 16:54:19 -04:00
Justin Lebar
5d386baf97
Bug 646489 - Followup; fix reported version number in Windows error message. rs=khuey
...
--HG--
extra : rebase_source : 7be71fdc6b2b4eb0b7d5310e0016475bb7ef2869
2011-04-14 10:58:09 -07:00
Mitchell Field
bc25d3499c
Merge mozilla-central to build-system.
2011-04-14 12:05:07 +10:00
Jacek Caban
715481c517
Bug 647820 - Don't use -mno-cygwin on mingw compilation (m-c part) r=ted.mielczarek
2011-04-11 13:41:00 +00:00
Rafael Ávila de Espíndola
12c9483287
Bug 638149 - Need a way to disable -dead_strip on OS X. r=ted
2011-04-09 05:23:27 +10:00
Mounir Lamouri
48776b91cf
Merge cedar with mozilla-central.
2011-04-18 17:16:20 +02:00
Landry Breuil
034e16023b
Bug 648721 - Fix linking of xpcshell and plugin-container on OpenBSD. r=glandium
2011-04-18 12:15:37 +02:00
Makoto Kato
3536306f00
Bug 643667 - Remove HAVE_XIE. r=ted
2011-04-18 17:31:51 +09:00
Serge Gautherie
ea14397c3c
Bug 605701 - Make WIN32_REDIST_DIR support stricter and more explicit; (Av1a) Just do it.
...
r=benjamin.
2011-04-17 16:47:19 +02:00
Serge Gautherie
503a7a8fb8
Bug 607544 - Remove DDRAW junk from configure, missed part; (Av1a) Missed cleanup, s/if/case/.
...
r=ted.mielczarek.
2011-04-17 15:49:47 +02:00
Mike Hommey
0db20d7439
Bug 650467 - make libstdc++ compatibility opt-in instead of opt-out. r=khuey
2011-04-16 17:57:08 +02:00
John Ford
e09e7353a5
Bug 649722 - allow setting MOZ_APP_NAME in configure.in; r=ted
2011-04-15 11:39:24 -07:00
Kyle Huey
b7751008fa
Bug 593629: Only check for ARM SIMD and NEON when the CPU_ARCH is ARM. r=ted
2011-04-13 19:41:33 -07:00
Phil Ringnalda
8a6652d7dc
Bug 647647 - Don't search --enable-extensions arguments for long-gone extensions. r=khuey
2011-04-07 15:57:41 +10:00
Ehsan Akhgari
1f6dacab44
Back out bug 606574 for leaking a Mutex and a CondVar in crashtests
2011-04-13 14:08:43 -04:00
Ted Mielczarek
d1e7a921a4
bug 606574 - Cocoa event loop instrumentation. r=smichaud
2011-03-03 11:20:02 -05:00
Ted Mielczarek
ab4ffe654b
bug 606574 - Win32 event loop instrumentation. r=jimm
2011-03-03 11:20:02 -05:00
Ted Mielczarek
6b0a6c93bb
bug 606574 - Implement event loop instrumentation using native events, core implementation + GTK2 implementation. r=karlt,cjones
2011-03-03 11:20:02 -05:00
Neil Rashbrook
1d3d68f9c2
Bug 614479 - Add hook for additional application-specific modules to be compiled into libxul; r=khuey
2011-04-12 14:32:04 +02:00
Matheus Kerschbaum
4eb6429f47
Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
2011-04-02 19:14:00 -07:00
Makoto Kato
e133ed2374
Bug 646704 - cannot build Win64 package after landing libjpeg-turbo; r=jlebar
2011-04-06 10:49:23 -07:00
Boris Zbarsky
c79624e062
Merge cedar into mozilla-central
2011-04-05 09:19:34 -07:00
Masatoshi Kimura
db437bc09b
Remove native uconv. Bug 644801, r=smontagu
2011-04-05 11:13:21 +03:00
Jory A. Pratt
3e8fcedcc5
Bug 645793 - Configure should be permitted to disable gconf support all together. r=khuey
2011-04-04 02:21:52 +02:00
JP Rosevear
0c852c3f3f
Bug 647347 - Call it openSUSE not SuSE now and point to the right rpms for installation; r=wolfiR
2011-04-02 14:18:05 -04:00