Gregory Szorc
2a1982cb93
Bug 902619 - Write mozinfo.json as part of config.status; r=ted
...
There are both mechanical and logical changes in this patch.
The mechanical changes involve moving some files into the mozbuild
package.
The logical changes include move writing of mozinfo.json into
config.status (from configure.in). There were some variable assignments
being performed in configure.in. These variables were read from
writemozinfo.py. However, these variables don't appear to be necessary!
Now that mozinfo has full access to the underlying config.status data
structure, it can now access these variables directly. I verified that
every variable being assigned in configure.in had a corresponding
AC_SUBST earlier in the file.
The only variable that's a bit weird is the TOPSRCDIR and MOZCONFIG
environment variables. mozinfo continues to look in the environment for
MOZCONFIG. However TOPSRCDIR is now coming from config.status.
As part of moving the code, I also modernized the test file, cleaned up
some style, and removed some unused imports.
--HG--
rename : config/writemozinfo.py => python/mozbuild/mozbuild/mozinfo.py
rename : config/tests/unit-writemozinfo.py => python/mozbuild/mozbuild/test/test_mozinfo.py
2013-08-07 23:48:41 -07:00
Mike Hommey
756e51a3f5
Bug 901202 - Set WEBRTC_TARGET_ARCH to a right value on ia64. r=ted
2013-08-06 10:08:48 +09:00
Jan Beich
16fd8a83e4
Bug 901251 - Make --disable-necko-wifi actually work on Linux. r=glandium
2013-08-05 20:24:05 -04:00
Wes Johnston
68bc22b671
Bug 901129 - Remove XUL Fennec's MOZ_ONLY_TOUCH_EVENTS flag. r=kats
2013-08-05 10:32:01 -07:00
Carsten "Tomcat" Book
84e8c858bb
Merge m-i to m-c
2013-08-05 11:18:59 +02:00
Tim Taubert
81021eb542
merge m-c to fx-team
2013-08-05 10:03:51 +02:00
Jeff Walden
c3d0607677
Bug 853301 - Disable the Intl API in browser builds again, before branch uplift. r=me
2013-08-04 20:42:30 -07:00
Ms2ger
5c2b63d2c7
Merge m-c to inbound.
2013-08-02 11:07:57 +02:00
Ms2ger
db93468e84
Bug 898895 - Define MOZ_WEBGL globally; r=ted
2013-08-02 09:04:35 +02:00
Shilpan Bhagat
f8227ab819
Bug 886996 - Set as wallpaper now sets wallpapers using a chooser. r=margaret
2013-08-02 13:33:30 -07:00
Dão Gottwald
ece0e613e4
Bug 728773 - Always freeze the build ID in the UA string at 20100101. r=bz sr=gerv
2013-08-02 00:50:45 +02:00
Randell Jesup
3f6b4f213a
Bug 825112: Enable opensles webrtc backend on gonk r=mwu,jesup,ted
...
--HG--
rename : media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_opensles_android.cc => media/webrtc/trunk/webrtc/modules/audio_device/audio_device_opensles.cc
rename : media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_opensles_android.h => media/webrtc/trunk/webrtc/modules/audio_device/audio_device_opensles.h
2013-07-17 20:00:43 -04:00
Mike Hommey
c0f05bb58a
Bug 899405 - Allow host and target compilers to depend on stdc++-compat independently. r=ted
2013-07-31 14:04:23 +09:00
Ryan VanderMeulen
2ebd22d781
Merge m-c to inbound.
2013-07-30 18:08:18 -04:00
Michael Wu
f9e322c544
Bug 898898 - Add support for building on gonk-JB MR2, r=glandium
2013-07-30 13:36:54 -04:00
Mike Hommey
93bec11dfa
Bug 895915 - Enforce host gcc/clang support for C++11. r=gps
2013-07-30 08:57:28 +09:00
Jeff Walden
bda020c979
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
9854ac6166
Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
2013-07-30 10:25:31 -04:00
Ehsan Akhgari
4c789cad3e
Bug 872127 - Part 1: Remove support for MOZ_CUSTOM_STDINT_H; r=Waldo,ted
2013-07-30 10:24:49 -04:00
Nick Alexander
8b78b6edbd
Bug 898561 - Fix "configure: ... command not found" regression from Bug 895253. r=gps
2013-07-26 17:47:44 -07:00
Peter Chang
c5597b87f2
Bug 758845 - Enable Skia on B2G, r=gw280
2013-07-25 19:46:53 +08:00
Shih-Chiang Chien
cc1f66e57f
Bug 882526 - Remove Gecko support for WBMP. r=joe, r=roc
2013-07-22 22:31:24 -04:00
Ed Morley
80f7935e32
Merge latest green birch changeset and mozilla-central
2013-07-22 16:18:53 +01:00
Mike Hommey
62d243d5bb
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
3a112f1143
Bug 894538 - Don't use -static-stdc++ on b2g. r=ted
2013-07-21 13:58:02 +09:00
Makoto Kato
9326fbc3c8
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
91f5a10ec0
Bug 886499 - Update libpng to version 1.5.17 r=joe,gps
2013-07-18 10:27:21 -04:00
Jan Beich
d531d4870c
Bug 895238 - Avoid using perl regex with grep(1) for portability. r=glandium
2013-07-18 10:17:28 -04:00
Mike Shal
576f2400a5
Bug 889787 - Define XP_LINUX globally; r=ted
2013-07-16 17:10:10 -04:00
Michael Wu
cc328ff111
Bug 889652 - Add support for building with pulseaudio support on gonk, r=glandium,kinetik
2013-07-17 15:01:42 -04:00
Mike Hommey
bfc566cb33
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
39ddcab28f
Bug 894242 - Make C++0x/C++11 mode of gcc/clang mandatory. r=ted
2013-07-17 16:19:25 +09:00
Jan Beich
35bb6135da
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
1ab8695848
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
4af925f9ad
Backed out changeset 5939320824b1 (bug 894242) "CLOSED TREE"
2013-07-17 10:36:12 +02:00
Mike Hommey
65b3f87662
Bug 894242 - Make C++0x/C++11 mode of gcc/clang mandatory. r=ted
2013-07-17 16:19:25 +09:00
Benoit Girard
2dca0e78cb
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
33751731f6
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
705b3e668d
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
99c0e0ddef
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
784edc021e
Bug 892401 - Remove NEW_H. r=ted
2013-07-12 09:16:41 +09:00
Mike Hommey
595f8ffb4d
Bug 892355 - Force enable elfhack with --enable-elf-hack. r=ted
2013-07-12 09:15:10 +09:00
Mike Hommey
9126e4cb5c
Bug 892339 - Fail the build when there are text relocations. r=ted
2013-07-12 09:13:31 +09:00
Jeff Gilbert
5d80bc3a03
Bug 881997 - Use confvars to establish webgl conformance for different products. - r=bjacob,ted
2013-07-11 14:12:32 -07:00
Randell Jesup
6c1bf6f3dc
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
9f14f2fe6c
Backout bug 881997 for conformance test failures
2013-07-09 20:17:56 -07:00
Jeff Gilbert
56fe0900b4
Bug 881997 - Use confvars to establish webgl conformance for different products. - r=bjacob,ted
2013-07-09 17:46:25 -07:00
Gavin Sharp
3bdd3a847e
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
36e1a02735
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
221217ebbf
Bug 888158 - Make configure to detect Visual Studio 2013 compiler. r=ted
2013-07-03 10:52:32 +09:00