Commit Graph

3260 Commits

Author SHA1 Message Date
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
Mitchell Field
802d63f383 Bug 647118 - Remove support for --disable-plugins. r=glandium 2011-04-02 01:41:46 +11:00
Ehsan Akhgari
36a6723fd4 Merge cedar into mozilla-central 2011-03-31 14:11:37 -04:00
Shawn Wilsher
a16e4a454f Bug 630539 - Upgrade to SQLite 3.7.5
This change contains the changes needed to the Mozilla codebase.
r=asuth
2011-03-31 10:19:30 -07:00
Kyle Huey
959ea8bc3e Backed out changeset a5dbece71e4a due to test failures 2011-03-31 09:11:21 -04:00
Matheus Kerschbaum
b06dc06820 Bug 639754 - Remove MOZ_IPC checks since IPC is always built now. r=bsmedberg 2011-03-31 07:22:55 -04:00
Kyle Huey
9d3d2b598a Merge m-c to bs. 2011-03-31 07:17:15 -04:00
John Ford
94b9b22864 Bug 639884 - Teach packaging code how to create RPM files from normal builds r=glandium 2011-03-30 10:22:36 -07:00
Justin Lebar
e33b4b365a Bug 646254 - configure should error out if yasm version is too low to assemble libjpeg-turbo. r=khuey
Will generate an error if yasm is not at least 1.1.0 unless --disable-libjepg-turbo is passed to configure.
2011-03-29 21:47:51 -04:00
Kyle Huey
a1dfc7ee3a Merge m-c to bs. 2011-03-26 12:12:37 -04:00
Mitchell Field
f84197e666 Bug 644861 - --enable-application should default to browser. r=ted 2011-03-26 01:49:06 +11:00
Matheus Kerschbaum
0570662051 Bug 640838: Remove OpenVMS support. r=khuey 2011-03-26 11:51:35 -04:00
Mitchell Field
f8f3e9977e Bug 641887 - Disable secure CRT deprecation warnings for host binaries. r=ted 2011-03-20 20:12:35 +11:00
Kyle Huey
a4544fbedb Merge m-c to bs. 2011-03-19 07:56:17 -04:00
Kyle Huey
0925df3300 Bug 641325: Turn PGO back on for JS. rs=ted a=sayrer 2011-03-18 17:37:46 -04:00
Mike Hommey
7e5550d72b Bug 637317 - Enable elfhack again. r=ted 2011-03-14 15:25:45 +01:00
Mike Hommey
a261979126 Bug 637341 - Apply elfhack to dist/bin when packaging and when building symbols. r=ted 2011-03-14 14:41:41 +01:00
Jacek Caban
68d85b1a40 Bug 641221 - Turn on -MD on mingw by default r=khuey 2011-03-14 13:21:48 +00:00
Makoto Kato
3044331f35 Bug 521405 - Remove alpha and mips Windows NT code from mozilla-central. r=ted 2011-03-07 15:54:21 +09:00
Mitchell Field
18e8a11221 Bug 638755 - Disallow --disable-ipc. r=ted 2011-03-05 15:01:41 +11:00
Mitchell Field
c445bc0896 Bug 638429 - Disallow --disable-libxul. r=ted 2011-03-05 01:10:20 +11:00
Mitchell Field
08741befc0 Bug 636695 - Make --enable-debug-symbols on by default. r=ted 2011-03-05 01:10:05 +11:00
Ginn Chen
bece6a0872 Bug 629576 MOZ_NATIVE_SQLITE is not defined for C++ code r=khuey 2011-03-31 16:43:49 +08:00
Leon Sha
71920c7dc6 Bug 646311 - -Werror is not an option of Sun Studio. r=khuey. NPOTB changes. 2011-03-31 16:12:24 +08:00
Jeremias Bosch
baa39d731b Bug 630186 - Ensure Rotation functionality in Qt Port after removing meegotouch. r=wolfiR,mitchell.field a=approval2.0 2011-03-15 21:41:53 -07:00
Mike Hommey
a6751da5c3 Bug 637243 - Avoid crashdump bustage by disabling elfhack by default for now. r=ted,a=blocking2.0 2011-02-28 16:04:53 +01:00
Makoto Kato
38f3bd0582 Bug 633465 - Turn off bug 591836 workaround on Win64. r=khuey a=johnath 2011-02-28 16:42:33 +09:00
Kyle Huey
84e7e09f45 Whitespace change in configure.in. r+a=me 2011-02-26 13:46:34 -05:00
Boris Zbarsky
e191f7a6a9 Bug 636495. Make sure --enable-shark actually enables profiling. r=ted, a=gavin 2011-02-24 13:42:15 -05:00
Rafael Avila de Espindola
738632efec Bug 634745 - Fix ARM SIMD/NEON tests to work with LTO.
r=jmuizelaar a=beltzner
2011-02-22 13:04:49 +01:00
Justin Lebar
972e6ad994 Bug 634003 - Fix yasm version check's sed string. r=ted, a2.0=bsmedberg
--HG--
extra : rebase_source : 9ca5e41382cc91f88d85d93b76f88159d2bc6b92
2011-02-14 10:35:49 -08:00
Mark Finkle
50b7ea434a Backout c49735ad9fa0 (bug 632037) no perf data to support the size increase [a=make-fennec-smaller] 2011-02-11 23:17:22 -05:00
Mark Finkle
ca1318f734 Bug 632037 - Optimize more for speed and less for size [r=blassey r=cdleary a=blocking-fennec] 2011-02-09 17:18:09 -05:00
Ull Link
cb9dae365c Bug 545634 - AIX failure to run configure script in js/ctypes/libffi; r=ted,dwitte a=bsmedberg
--HG--
extra : rebase_source : aee56c53afb1dadc3e667b04e4b4836c18cdf7e5
2011-02-09 15:02:31 -05:00
Vladimir Vukicevic
fe9ab9fa36 b=632162; use correct flags on armv7 to enable VFP FPU; r=blassey, a=b 2011-02-07 23:19:12 -08:00
Vladimir Vukicevic
509820d072 Back out 6cfd4d2e due to maemo breakage. a=backout 2011-02-07 22:38:13 -08:00
Vladimir Vukicevic
7b5078c783 Bug 632162 - specify hardware vfp flags for armv7. r=blassey, a=blocking-fennec 2011-02-07 22:13:23 -08:00
Benoit Jacob
6c36f3ce40 Bug 630628 - fix comm-central build, thanks to Standard8 r+a=fix-comm-central 2011-02-07 15:38:14 -05:00
Benoit Jacob
8dc5b3b71c Bug 630628 - Extract d3dx9_*.dll and d3dcompiler_*.dll from DirectX SDK at build time, and ship them with the build - r=vlad, a=blocker 2011-02-07 20:11:52 -05:00
Jory A. Pratt
6e4ac7733d Bug 623797 (2/2) - Check to ensure system cairo has tee backend support. r=jmuizelaar a=joe 2011-02-07 19:53:20 +01:00
Justin Wood
e96c37f0fa Bug 631493 - missing Firefox version in SeaMonkey's useragent string on OSX. r=khuey, a=NPOTB/khuey DONTBUILD 2011-02-06 13:05:04 -05:00
Justin Wood
68ff640a9e Bug 589506 - Scrub the codebase of MOZ_VIEW_SOURCE and MOZ_JSLOADER. r+=ted 2010-08-24 23:27:34 -04:00
Mike Hommey
fc816633cc Bug 635948 - Fix AC_TRY_COMPILE call for valid compiler/Mac OS X SDK combination check 2011-03-03 10:40:21 +01:00
Mitchell Field
6faf9acaef Merge mozilla-central to build-system. 2011-03-02 20:38:54 +11:00
Mitchell Field
77f24b72cb Bug 632344 - Fix bustage. 2011-03-02 02:53:25 +11:00
Neil Rashbrook
c5b0864947 Bug 632344 - Speed up header checks. r=ted 2011-03-01 21:38:21 +11:00
Mark Banner
cb4b5ba10d Backed out changeset 71c17252918a / Bug 328090 due to build bustage. 2011-02-28 13:08:49 +00:00
Ludovic Hirlimann
635555c541 Bug 328090 - remove -fpascal-strings from mac build options; r=ted 2011-02-28 12:25:34 +00:00
Mitchell Field
1941025642 Merge mozilla-central to build-system. 2011-02-28 18:28:40 +11:00
Kyle Huey
225c13b333 Merge m-c to bs. 2011-02-25 15:23:05 -05:00