Commit Graph

2227 Commits

Author SHA1 Message Date
Jeff Walden
7b566ca644 Bug 853301 - Enable the Internationalization API in desktop builds. Policy: r=brendan, r=asa; patch: r=glandium on the previous patch that added the super-easy frob here, r=me on flipping it (and fixing the obvious typos here) 2013-07-02 18:41:23 -07:00
Ehsan Akhgari
3717325909 Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted 2013-07-30 10:25:31 -04:00
Ehsan Akhgari
a70b435251 Bug 872127 - Part 1: Remove support for MOZ_CUSTOM_STDINT_H; r=Waldo,ted 2013-07-30 10:24:49 -04:00
Nick Alexander
18bedeafca Bug 898561 - Fix "configure: ... command not found" regression from Bug 895253. r=gps 2013-07-26 17:47:44 -07:00
Peter Chang
62cc49610d Bug 758845 - Enable Skia on B2G, r=gw280 2013-07-25 19:46:53 +08:00
Shih-Chiang Chien
a79b5d485b Bug 882526 - Remove Gecko support for WBMP. r=joe, r=roc 2013-07-22 22:31:24 -04:00
Ed Morley
b1cb3918fd Merge latest green birch changeset and mozilla-central 2013-07-22 16:18:53 +01:00
Mike Hommey
f233339ae1 Bug 895253 - Disable crash reporter when cross building across different OSes (e.g. OSX android builds). r=ted 2013-07-21 13:58:42 +09:00
Mike Hommey
5d2ddd3e0c Bug 894538 - Don't use -static-stdc++ on b2g. r=ted 2013-07-21 13:58:02 +09:00
Makoto Kato
6dd3fdad3a Bug 895337 - define HAVE_TOOLCHAIN_SUPPORT_MSSE4_1 if using Visual Studio. r=ted 2013-07-20 17:21:34 +09:00
Glenn Randers-Pehrson
1719cb9674 Bug 886499 - Update libpng to version 1.5.17 r=joe,gps 2013-07-18 10:27:21 -04:00
Jan Beich
77777d0f8b Bug 895238 - Avoid using perl regex with grep(1) for portability. r=glandium 2013-07-18 10:17:28 -04:00
Mike Shal
fb38e981d0 Bug 889787 - Define XP_LINUX globally; r=ted 2013-07-16 17:10:10 -04:00
Michael Wu
d81ca7a3d9 Bug 889652 - Add support for building with pulseaudio support on gonk, r=glandium,kinetik 2013-07-17 15:01:42 -04:00
Mike Hommey
1a89dc5ebd Bug 894761 - Fail in configure when building with --enable-application=mobile/android without a proper --target. r=ted 2013-07-18 15:25:35 +09:00
Mike Hommey
92bf1ab8c2 Bug 894242 - Make C++0x/C++11 mode of gcc/clang mandatory. r=ted 2013-07-17 16:19:25 +09:00
Jan Beich
ca5cd269e3 Bug 803480 - Enable NeckoWifi by default only on platforms where it's actually supported. r=ted 2013-07-17 09:57:28 -04:00
Bas Schouten
31eab881fb Bug 883004 - Part 2: Move Direct2D 1.1 detection to configure.in r=glandium 2013-07-17 14:12:05 +02:00
Carsten "Tomcat" Book
4fa20cfa2f Backed out changeset 5939320824b1 (bug 894242) "CLOSED TREE" 2013-07-17 10:36:12 +02:00
Mike Hommey
31df024bde Bug 894242 - Make C++0x/C++11 mode of gcc/clang mandatory. r=ted 2013-07-17 16:19:25 +09:00
Benoit Girard
82435a9c18 Bug 838803 - Remove HAVE_STDCALL to work around clang bug. r=glandium
--HG--
extra : rebase_source : e1cdb524a4f7f0742f2051e5915e5e21db4c0423
2013-07-16 22:01:50 -04:00
Mike Hommey
82b9fd31cd Bug 850576 - Statically link stlport on b2g and android, and always use a custom built stlport for that. r=ted 2013-07-15 18:48:39 +09:00
George Wright
355943f119 Bug 891049 - Only build Skia on x86, x86_64 and ARM target architectures r=khuey 2013-07-12 16:34:27 -04:00
Brian Smith
408d50806c Bug 837862: Remove the MOZ_PSM build option, r=gps
--HG--
extra : rebase_source : 61403d908f5507d2b5b69894efc28a8a2e2abbd0
2013-07-01 18:35:20 -07:00
Mike Hommey
b20f881e7c Bug 892401 - Remove NEW_H. r=ted 2013-07-12 09:16:41 +09:00
Mike Hommey
c050bd0356 Bug 892355 - Force enable elfhack with --enable-elf-hack. r=ted 2013-07-12 09:15:10 +09:00
Mike Hommey
f8d2405fcc Bug 892339 - Fail the build when there are text relocations. r=ted 2013-07-12 09:13:31 +09:00
Jeff Gilbert
97463875c8 Bug 881997 - Use confvars to establish webgl conformance for different products. - r=bjacob,ted 2013-07-11 14:12:32 -07:00
Randell Jesup
3af84ae3be Bug 880976: fix SSSE tests for controling libyuv asm disable (especially on arm) r=ted 2013-07-10 14:25:59 -04:00
Wes Kocher
4e8716913a Backout bug 881997 for conformance test failures 2013-07-09 20:17:56 -07:00
Jeff Gilbert
bb4414693d Bug 881997 - Use confvars to establish webgl conformance for different products. - r=bjacob,ted 2013-07-09 17:46:25 -07:00
Gavin Sharp
10e409c49f Bug 888927: make MOZ_TELEMETRY_ON_BY_DEFAULT depend on the channel-specific build defines, rather than on the update channel, r=khuey
--HG--
extra : transplant_source : %1E%9D4%0C%D5%99%C7%CF5zM%F0%0D%D9t%E4%FC%CB%15T
2013-07-01 09:34:51 -07:00
Nathan Froyd
2eaa2c7e22 Bug 887902 - move --enable-debug{,-symbols} option processing before MOZ_COMPILER_OPTS; r=glandium
MOZ_COMPILER_OPTS depends on MOZ_DEBUG_FLAGS being set for proper checking of
linker dead code deletion when using GCC.

GC'ing sections saves ~1.5MB off of mobile libxul according to size(1):

[froydnj@cerebro eideticker]$ size /opt/build/froydnj/build-android/dist/bin/libxul.so
   text	   data	    bss	    dec	    hex	filename
23733400	2314816	1495973	27544189	1a44a7d	/opt/build/froydnj/build-android/dist/bin/libxul.so
[froydnj@cerebro eideticker]$ size /opt/build/froydnj/build-android/dist/bin/libxul.so
   text	   data	    bss	    dec	    hex	filename
22261936	2145116	1494533	25901585	18b3a11	/opt/build/froydnj/build-android/dist/bin/libxul.so
2013-06-27 13:50:54 -04:00
Xavier Fung
03fce7081d Bug 888158 - Make configure to detect Visual Studio 2013 compiler. r=ted 2013-07-03 10:52:32 +09:00
Nick Alexander
ce148478e8 Merge m-c to s-c 2013-07-02 14:59:21 -07:00
Ryan VanderMeulen
289b2447ac Merge birch and m-c. 2013-07-02 15:12:40 -04:00
Nick Alexander
f88b5c9951 Bug 887115 - Make Android packager expect omnijar in root directory. r=glandium 2013-07-02 12:00:34 -07:00
Michael Wu
dfc3502569 Bug 867735 - Update to freetype 2.5.0.1, r=jfkthame 2013-07-02 10:00:35 -04:00
Mike Hommey
cb6dcc8610 Bug 888132 - MOZ_GOOGLE_API_KEY_FILE should be an include file. r=khuey 2013-06-28 13:42:14 +09:00
Kyle Huey
003c22bf7d Back out bug 886499 for b2g build bustage. 2013-07-02 09:49:05 -07:00
Jeff Walden
7feeacbaf3 Bug 869659 - Make the ECMAScript Internationalization API opt-out, rather than opt-in. Also opt desktop builds out of the API for now, til we get cross-compiling working. r=glandium 2013-05-10 15:30:15 -07:00
Glenn Randers-Pehrson
bbedea45a0 Bug 886499 - Update libpng to version 1.5.17. r=joe 2013-07-02 10:32:43 -04:00
Guilherme Gonçalves
d20201761f Bug 874587 - Add CoreLocation geolocation provider. r=dougt, r=gps, r=smichaud 2013-07-01 09:43:17 -04:00
Nick Alexander
946beee7f8 Bug 885951 - Find jarsigner and keytool during configure. r=gps 2013-06-26 11:49:27 -07:00
Glenn Randers-Pehrson
5eeceb0a1e Bug 880847 - Update apng.patch to libpng version 1.5.16. r=joe 2013-06-25 17:58:52 -04:00
Justin Wood
2e2eb45787 Bug 885855 - [Build bustage] gfx\2d\RadialGradientEffectD2D1.h(9) : fatal error C1083: Cannot open include file: 'd2d1_1.h': No such file or directory. r=gps, f=InvisibleSmiley, f=Bas
--HG--
extra : rebase_source : aea4bba00ffa4701315ff563f31be6425a439a23
2013-06-24 13:29:09 -04:00
Doug Turner
8c052a3c1e Bug 882485 - Add API keys support for Google Location Service API. r=gps, jdm, gavin. sr=brendan 2013-06-12 19:20:07 -07:00
Edwin Flores
50718838f7 Bug 794282 - Display helpful error message when we can't find gstreamer libs r=khuey 2013-06-22 11:17:07 +12:00
Edwin Flores
904526d04a Bug 794282 - Enable gstreamer by default in builds, but pref off r=cpearce,khuey 2013-06-22 11:16:53 +12:00
Bas Schouten
bb36a5050a Bug 885525: Make MOZ_WINSDK_MAXVER available to C++ and .build files. r=khuey 2013-06-21 05:52:21 +02:00
Tatiana Meshkova
e7e0d95611 Bug 876043 - Build for multi qt4/qt5 ubuntu environment. r=romaxa, r=glandium 2013-06-19 15:08:44 -07:00
Ehsan Akhgari
5f2d36dc55 Bug 882779 - Do not attempt to run the LLVM PR8927 test when building with Clang on Windows; r=ted
This is needed for now because of the following LLVM bug:
http://llvm.org/bugs/show_bug.cgi?id=16319
2013-06-19 21:34:40 -04:00
Ehsan Akhgari
a11f190852 Bug 882770 - Do not use the MSVC driver commands for clang on Windows; r=ted 2013-06-13 13:11:40 -04:00
Ehsan Akhgari
58586425f5 Bug 752034 - Use the Windows SDK when building with Clang on Windows; r=ted 2013-06-13 13:09:22 -04:00
Ed Morley
cb9102a02c Merge latest green birch changeset and mozilla-central 2013-06-19 15:29:37 +01:00
Makoto Kato
e3c05defa4 Bug 880590 - Remove _WIN64 define by configure. r=ted 2013-06-19 15:12:06 +09:00
Ehsan Akhgari
105ea88e90 Backed out 2 changesets (bug 794282) because of mochitest-1 timeouts on Linux
Backed out changeset aad877111804 (bug 794282)
Backed out changeset a73bc11da471 (bug 794282)
2013-06-18 23:15:51 -04:00
Edwin Flores
4cc8004638 Bug 794282 - Enable gstreamer by default in builds, but pref off r=cpearce,khuey 2013-06-19 10:22:30 +12:00
Kyle Machulis
bd7fe8d24f Bug 877859 - Change configure.in for new valgrind include path; r=mwu 2013-06-18 21:26:22 -07:00
Joe Drew
127bce78ce Bug 882173 - Define MOZ_USE_PTHREADS if we're using pthreads. r=gps 2013-06-12 15:19:54 -04:00
Jan Beich
3c52102767 Bug 844818 - Make WebRTC aware of --enable-alsa/--enable-pulseaudio. r=jesup,ted 2013-06-08 12:47:31 +02:00
Benoit Girard
945cb3c483 Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check

--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 862c39b9145328c8e9f85ae9d1963af374af76f1
2013-03-11 14:47:40 -04:00
Nick Alexander
aca2150b55 Bug 873569 - Part 1: Move omni.ja into assets/ directory of Android APK. r=glandium 2013-06-12 13:24:14 -07:00
Paul Adenot
49800a6423 Bug 879651 - Explain why we don't use float on mobile. 2013-06-11 02:11:45 +02:00
Paul Adenot
bab0098f3f Bug 879651 - Choose between integers or float based on the platform rather than the CPU architecture. r=blassey 2013-06-11 02:07:22 +02:00
Gijs Kruitbosch
b8e1ddc572 Backing out 0acfbc3b4941 (Bug 844818) for b2g bustage. 2013-06-08 14:50:07 +02:00
Jan Beich
11c8f04dc7 Bug 844818 - Make WebRTC aware of --enable-alsa/--enable-pulseaudio. r=jesup,ted 2013-06-08 12:47:31 +02:00
Jan Beich
f058316a11 Bug 878446 - Disable libyuv asm without SSSE3 as well. r=jesup 2013-06-08 12:44:26 +02:00
Martin Stransky
0c63fa228c Bug 877626 - Port GTK2 to GTK3 - build config. r=glandium 2013-06-05 08:02:52 -04:00
Phil Ringnalda
ea17398276 Back out dc76402b8471 (bug 844288) on suspicion of breaking dep builds
CLOSED TREE
2013-05-31 07:39:56 -07:00
Benoit Girard
5a4e5c64c2 Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check

--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 5b9be0892323195d4e24f11ae785f0663ff38fd0
2013-03-11 14:47:40 -04:00
Ryan VanderMeulen
e77cc4eedb Bug 874171 - Upgrade SQLite to version 3.7.17 (Mozilla changes). r=mak 2013-05-30 11:25:14 -04:00
Jacek Caban
fe00344cea Bug 876416 - Pass -static-libgcc flag to NSPR and NSS. r=glandium 2013-05-30 11:51:21 +02:00
Phil Ringnalda
315cb76195 Back out 816311e43409 (bug 844288) on suspicion of causing dep OS X universal builds to fail in packaging
CLOSED TREE
2013-05-29 23:42:20 -07:00
Benoit Girard
da3a0b92cd Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check

--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 04c9c2efbc7db1c04c121cf3022612b488f83eb4
2013-03-11 14:47:40 -04:00
Julian Seward
f79180e651 Bug 872649 - Pass MOZ_FRAMEPTR_FLAGS to the NSPR subconfigure. r=ted. 2013-05-27 21:45:00 +02:00
Kyle Machulis
689b0cd403 Bug 854517: Gecko configure.in changes for B2G Valgrind support; r=khuey 2013-05-23 12:26:52 -07:00
Daniel Holbert
568a0e9c03 Bug 864553 part 1: Remove ifdefs for MOZ_FLEXBOX and configure.in MOZ_FLEXBOX chunk. r=dbaron 2013-05-22 11:44:25 +08:00
Ehsan Akhgari
792244c519 Bug 866425 - Drop support for building with MSVC 2005 and 2008; r=glandium 2013-05-14 10:37:46 -04:00
Jeff Muizelaar
49ab020f26 Bug 871569. Re-enable skia on mac.
This was disabled by the layers refactoring (bug 825928)
because of a linking file limit problem.

--HG--
rename : content/html/content/test/test_video_wakelock.html => content/html/content/test/test_audio_wakelock.html
rename : content/html/content/test/wakelock.ogv => content/media/test/bug520908.ogv
rename : content/media/webaudio/test/test_audioBufferSourceNodeGain.html => content/media/webaudio/test/test_audioBufferSourceNode.html
rename : layout/mathml/nsMathMLSelectedFrame.cpp => layout/mathml/nsMathMLmactionFrame.cpp
rename : layout/mathml/nsMathMLSelectedFrame.h => layout/mathml/nsMathMLmactionFrame.h
rename : dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html => layout/reftests/bidi/dirAuto/dir_auto-contained-dir-L-ref.html
rename : dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html => layout/reftests/bidi/dirAuto/dir_auto-contained-dir-R-ref.html
extra : rebase_source : 62515ae689950ac2944c594e096048b957d5183a
2013-05-13 11:14:21 -04:00
Shane Caraveo
d2202245ba bug 869209 order provider entries by frecency, r=mak 2013-05-11 10:54:31 -07:00
Brian O'Keefe
9e463eb7f7 Bug 862986 - Part 1a: Move MOZ_CHILD_PROCESS_NAME and MOZ_CHILD_PROCESS_BUNDLE to configure.in, remove ipc/app/def.mk. r=glandium 2013-05-09 15:55:28 -04:00
Ryan VanderMeulen
f6068dd244 Merge inbound to m-c. 2013-05-07 22:10:19 -04:00
Ehsan Akhgari
4a50648b00 Backed out changeset 11a3ee38afff (bug 853494) for various types of bustage on a CLOSED TREE 2013-05-07 18:36:43 -04:00
Michael Wu
d59dd9ac0f Bug 869251 - Disable omx decoder and camera on gonk-JB, r=doublec,glandium 2013-05-02 17:21:22 -04:00
Benoit Jacob
b91c8b90ea Bug 853494 - both --disable-optimize and --enable-debug should imply --disable-icf - r=glandium 2013-05-07 16:20:57 -04:00
Joel Maher
45c6dc24c7 Bug 866094 - add ability in mozinfo to determine if the build is asan. r=ted 2013-05-07 12:46:46 -04:00
Gavin Sharp
5ddebc4159 Bug 853071: add some build-time defines for channel-specific features, r=gps, f=bhearsum
--HG--
rename : browser/config/mozconfigs/linux32/release => browser/config/mozconfigs/linux32/beta
rename : browser/config/mozconfigs/linux64/release => browser/config/mozconfigs/linux64/beta
rename : browser/config/mozconfigs/macosx-universal/release => browser/config/mozconfigs/macosx-universal/beta
rename : browser/config/mozconfigs/win32/release => browser/config/mozconfigs/win32/beta
extra : transplant_source : %F6%CFK%CE%16v%07%8A%D5o%97%8C%BB%95q%D5%3C%93%2B%94
2013-04-25 12:23:21 -07:00
Michael Wu
43eb22d2fd Bug 868150 - Add basic support for identifying and building for JB, r=glandium 2013-05-02 11:42:52 -04:00
Ryan VanderMeulen
c731ecf041 Merge birch to m-c. 2013-05-02 21:19:01 -04:00
Michael Wu
a7302096ec Bug 867871 - Support building cubeb opensles backend on JB, r=kinetik 2013-05-01 21:43:55 -04:00
James Willcox
6a67e06783 Bug 867750 - Add a --with-compiler-wrapper configure option r=glandium
--HG--
extra : rebase_source : a9cdc227652214c21835fa9921c7960f8b1a0b1d
2013-05-02 09:26:13 -04:00
Jeff Walden
cf953731a7 Bug 866988 - Remove the HAVE_CPP_PARTIAL_SPECIALIZATION autoconf define, and the test for template specialization working at all. Any compiler not supporting either of these is so incredibly doomed it's not worth the pain of testing them. Plus we use both features liberally without testing these defines first, so they're basically pointless. r=ted 2013-04-13 19:04:38 -07:00
Ted Mielczarek
112c6e8f53 bug 431048 - use -RELEASE in LDFLAGS for MSVC to avoid annoying checksum warnings in the debugger. r=glandium 2013-04-26 14:56:30 -04:00
Ryan VanderMeulen
a940e46079 Backed out changesets c7937fb5f4bb and cf8db9b6bd61 (bug 862986) for bustage.
CLOSED TREE
2013-04-30 21:09:41 -04:00
Brian O'Keefe
7561bb1573 Bug 862986 - Part 1a: Move MOZ_CHILD_PROCESS_NAME and MOZ_CHILD_PROCESS_BUNDLE to configure.in, remove ipc/app/def.mk. r=glandium 2013-04-30 20:45:39 -04:00
Kevin Grandon
076af09c6f Bug 861496 - Replace #ifdef MOZ_SYS_MSG by a preference. r=fabrice 2013-04-30 09:01:46 -04:00
Ted Mielczarek
5beb92e33e Bug 863715 - Allow uploading full crashreporter symbol package via mozconfig option. r=glandium 2013-04-25 15:16:24 -04:00
Ms2ger
659e9e1600 Backout changesets 8d69a81abff9:6c2e3ea6afa6 for M2 timeouts and crashtest, reftest leaks. 2013-04-26 13:23:17 +02:00
Kevin Grandon
3ae0ef366d Bug 861496 - Replace #ifdef MOZ_SYS_MSG by a preference. r=fabrice 2013-04-26 12:17:25 +02:00