Commit Graph

1280 Commits

Author SHA1 Message Date
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
Jacek Caban
4c56a972be Bug 670905 - Update mingw cofigure checks to current version (r=khuey) 2011-07-13 17:57:59 +02:00
Mike Hommey
ba6111231d 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
68b13123f1 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
d9aa5a7d9a 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
972a4f56c5 Bug 670315 - Add --enable-android-libstdcxx option for NDK5; r=khuey 2011-07-22 11:53:29 -07:00
Steve Fink
25b41ac85e 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
a7a8485bcb Bug 669866 - Export CXX instead of defaulting to c++. r=ted 2011-07-11 07:51:01 +02:00
Paul Biggar
7bd39b6510 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
0b8f8e4aff Bug 662390. Define a preprocessor option for temporary e10s compatibility. r=bsmedberg 2011-06-07 12:19:23 -07:00
Paul Biggar
b056df375e 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)
c0072a7363 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
7ee7dacb0b Bug 578268: Eliminate the last vestiges of mork from Firefox. r=mak 2011-07-02 12:16:45 -07:00
Joey Armstrong
9649019096 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
27d39ad214 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
b164bf7cd7 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
1591ff45e5 Bug 662390. Define a preprocessor option for temporary e10s compatibility. r=bsmedberg 2011-06-07 12:19:23 -07:00
Joey Armstrong
cc618540df 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
5d9af0f2fc Merge m-c to b-s 2011-06-30 09:03:22 -07:00
Michael Wu
90249dfaaf 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
611c0d1af7 Bug 665272 - Require unzip during configure, r=ted 2011-06-29 16:40:11 -07:00
Ted Mielczarek
cc36c6b004 merge mozilla-central and build-system 2011-06-29 09:42:11 -04:00
Ted Mielczarek
4ee21a2cb0 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
c96199e18e 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
770bb721ef Merge m-c to m-i 2011-06-28 12:21:04 -04:00
Joe Drew
952b32c999 Merge last green changeset from mozilla-inbound to mozilla-central. 2011-06-28 12:11:31 -04:00
Mike Hommey
b0ad431439 Backout changeset e986c0494f1a (bug 537857 part 1) due to Mochitest regression 2011-06-28 09:58:29 +02:00
Taras Glek
24780ee1ad Bug 537857 part 1 - Remove dead symbols in linker. r=ted 2011-06-28 08:25:48 +02:00
Kyle Huey
6306507768 Bug 515492: Make jemalloc work on VS 2010. r=ted,pbiggar 2011-06-27 12:44:51 -07:00
Kyle Huey
ecb9c8319d Merge b-s to m-c 2011-06-25 10:13:14 -07:00
Oleg Romashin
6bf9a51ead Bug 663393 - Maemo6/Meego VKB doues not work properly without meegotouch r=dougt 2011-06-25 09:22:34 -04:00
Kyle Huey
cc6d5e1c20 Bug 665969: Make C4553 fatal. r=ted 2011-06-24 07:22:35 -07:00
Kyle Huey
b908447ca8 Bug 663479: Move all IDB structured clone operations to the main thread. r=bent 2011-06-24 07:21:21 -07:00
Marco Bonardo
acc6a474c6 Revert to changeset a87ee7550f6a due to incomplete backout 2011-06-24 17:23:04 +02:00
Kyle Huey
ab0723ab13 Bug 665969: Make C4553 fatal. r=ted 2011-06-24 07:22:35 -07:00
Kyle Huey
cb9b5a078f Bug 663479: Move all IDB structured clone operations to the main thread. r=bent 2011-06-24 07:21:21 -07:00
Matheus Kerschbaum
53ff6edcf5 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
8a21fc0886 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
d2b1bad1a2 Bug 664340 - Fallback to c++ when CXX is not set. r=khuey 2011-06-15 02:14:33 +02:00
Boris Zbarsky
75eae9e4e4 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
1a77e72a5b 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
7f055cd554 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)
6469811981 Bug 664924 - Remove MOZ_CSS_ANIMATIONS ifdefs. r=dbaron 2011-06-20 16:47:09 -07:00
Rafael Avila de Espindola
ddc2ddc4ac 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
856cbcefa4 Bug 666135 - Disable -Wcast-align when building with clang 2011-05-13 14:18:52 -07:00
Mike Hommey
72e7c11872 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
760dede257 Bug 467168 - migrate libgnome and libgnomeui to GTK/GIO functions, r=karlt 2011-06-17 03:05:00 -07:00
Michael Wu
7bcc18e13a Bug 654489 - Remove fastload, r=bsmedberg 2011-06-17 15:53:52 -07:00
Mike Hommey
5324e02805 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
705eaf6ca7 bug 663180 - write $objdir/mozinfo.json during configure. r=khuey,jhammel 2011-06-10 12:44:33 -04:00
Ted Mielczarek
c7f40506bf merge m-c to b-s 2011-06-10 12:58:21 -04:00
Kyle Huey
2e0d728356 Merge m-c to b-s. 2011-05-31 15:29:32 -07:00
Mitchell Field
5e5f1a616a Merge mozilla-central to build-system. 2011-05-29 14:10:30 +10:00
Ed Morley
d2d7cf35c3 Bug 591611 - Clean up FIREFOX_VERSION handling; r=khuey 2011-05-28 14:33:07 +02:00
Mitchell Field
d0794ce6a8 Merge mozilla-central to build-system. 2011-05-15 16:07:45 +10:00
Masatoshi Kimura
2a8de1f5f6 Bug 508905 - /Zc:wchar_t- is no longer required 2011-05-12 12:02:54 +00:00
Ehsan Akhgari
fd57a9f752 Merge mozilla-central into mozilla-inbound 2011-06-09 18:29:16 -04:00
Ed Morley
8d9b7f227d 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
0021f19d27 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
eb595ddfc3 Bug 657653. Check for libstdc++ versions in stdc++compat.cpp; r=ted,glandium 2011-06-08 22:35:24 -04:00
Ed Morley
99856dd6e9 Bug 652445 - Remove WinCE code (incl Faststart & nsSplashScreenWin) from toolkit; r=dtownsend 2011-04-29 12:38:26 +02:00
Justin Lebar
7af0c522be 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
f9339f6813 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
af81ce3c72 Merging cedar with mozilla-central. 2011-06-03 12:06:08 +02:00
Mike Hommey
df686a06f3 Bug 626035 - Modify the way arm compiler flags are set in configure. r=ted 2011-06-03 01:49:28 +02:00
Mike Hommey
1cb5d6d328 Bug 658251 - Fix MK{,C}SHLIB when using wrap-malloc. r=ted 2011-06-03 01:27:07 +02:00
Matheus Kerschbaum
7406ce377f Bug 660762 - Remove --disable-mathml support. r=roc 2011-06-02 13:11:33 +02:00
Mike Hommey
4d34c55bf5 Bug 525882 - Don't hardcode anything in application.ini files. r=gavin,r=khuey 2011-05-07 10:06:41 +02:00
Mike Hommey
af4e1e9ecf Bug 652399 - Disable building embedded libjpeg-turbo when using system libjpeg. r=ted 2011-05-09 07:38:34 +02:00
Brian Smith
b68c20341b 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
28d7d1aacb Bug 654975 - Remove -freorder-blocks-and-partition from PGO build options. r=ted 2011-05-05 19:26:54 +02:00
Justin Lebar
2da59057fe Bug 590181 part 2 - Switch default gcc optimize options to -O3. r=ted. 2011-04-28 15:49:16 +02:00
Mike Hommey
9117e344f0 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
bf9a420f33 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
e109babf88 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
01393bfa6e 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
f50c62b5e3 Bug 654653 Some CXXFLAGS are missing for non GNU_CXX compiler r=glandium 2011-05-04 15:39:12 +08:00
Mike Hommey
9c9cb8320f 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
58cf866d2c Bug 589088. Save X_CFLAGS on OpenBSD too. r=khuey 2011-04-29 17:37:31 -04:00
Jeff Muizelaar
8f912ae15e 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
4a5be4e0bc Bug 657845 - Remove Core Text checking on OSX. r=ted 2011-05-27 14:43:44 +09:00
Ehsan Akhgari
bfd552d30a 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
66de27b901 bug 617115 - support building with andorid NDKr5 r=ted 2011-04-01 16:47:37 -07:00
Mounir Lamouri
cdd5310491 Merging cedar with mozilla-central. 2011-05-26 08:34:54 +02:00
Jeremias Bosch
5ccf6256db Bug 649274 - MeeGo Display turns off after 60 seconds without touch r=romaxa,glandium 2011-05-25 16:27:58 -04:00
Jonathan Watt
5e3416e723 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
334b5650a3 Backout Bug 655003. a=massive-talos-regression 2011-05-24 08:59:52 -07:00
Kyle Huey
bb3e253c3d Backed out changeset 0bf1fe7f9be1 2011-05-24 08:58:55 -07:00
Benoit Jacob
2c0eb7e54e 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