Gregory Szorc
725466ff53
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
3361e723fb
Bug 901202 - Set WEBRTC_TARGET_ARCH to a right value on ia64. r=ted
2013-08-06 10:08:48 +09:00
Jan Beich
08b80c546e
Bug 901251 - Make --disable-necko-wifi actually work on Linux. r=glandium
2013-08-05 20:24:05 -04:00
Wes Johnston
fc77e517a2
Bug 901129 - Remove XUL Fennec's MOZ_ONLY_TOUCH_EVENTS flag. r=kats
2013-08-05 10:32:01 -07:00
Carsten "Tomcat" Book
992792ad07
Merge m-i to m-c
2013-08-05 11:18:59 +02:00
Tim Taubert
837f70da75
merge m-c to fx-team
2013-08-05 10:03:51 +02:00
Jeff Walden
c08dbb9175
Bug 853301 - Disable the Intl API in browser builds again, before branch uplift. r=me
2013-08-04 20:42:30 -07:00
Ms2ger
50634577d5
Merge m-c to inbound.
2013-08-02 11:07:57 +02:00
Ms2ger
a0c434eb33
Bug 898895 - Define MOZ_WEBGL globally; r=ted
2013-08-02 09:04:35 +02:00
Shilpan Bhagat
a81fd61939
Bug 886996 - Set as wallpaper now sets wallpapers using a chooser. r=margaret
2013-08-02 13:33:30 -07:00
Dão Gottwald
116734a54e
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
8f108d4b0b
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
9aec57a82e
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
fd758076bd
Merge m-c to inbound.
2013-07-30 18:08:18 -04:00
Michael Wu
4cde3b930c
Bug 898898 - Add support for building on gonk-JB MR2, r=glandium
2013-07-30 13:36:54 -04:00
Mike Hommey
32495789b5
Bug 895915 - Enforce host gcc/clang support for C++11. r=gps
2013-07-30 08:57:28 +09:00
Jeff Walden
7b92ad7b74
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
ef4b479714
Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
2013-07-30 10:25:31 -04:00
Ehsan Akhgari
3b90e316be
Bug 872127 - Part 1: Remove support for MOZ_CUSTOM_STDINT_H; r=Waldo,ted
2013-07-30 10:24:49 -04:00
Nick Alexander
9f41d3f036
Bug 898561 - Fix "configure: ... command not found" regression from Bug 895253. r=gps
2013-07-26 17:47:44 -07:00
Peter Chang
34a8ba5327
Bug 758845 - Enable Skia on B2G, r=gw280
2013-07-25 19:46:53 +08:00
Shih-Chiang Chien
30db599e0c
Bug 882526 - Remove Gecko support for WBMP. r=joe, r=roc
2013-07-22 22:31:24 -04:00
Ed Morley
a8fb8b7383
Merge latest green birch changeset and mozilla-central
2013-07-22 16:18:53 +01:00
Mike Hommey
ba048d8e3d
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
ab8fe8a5ad
Bug 894538 - Don't use -static-stdc++ on b2g. r=ted
2013-07-21 13:58:02 +09:00
Makoto Kato
386c4424f3
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
eddf12a922
Bug 886499 - Update libpng to version 1.5.17 r=joe,gps
2013-07-18 10:27:21 -04:00
Jan Beich
c75a2dc06b
Bug 895238 - Avoid using perl regex with grep(1) for portability. r=glandium
2013-07-18 10:17:28 -04:00
Mike Shal
1c7eb2843f
Bug 889787 - Define XP_LINUX globally; r=ted
2013-07-16 17:10:10 -04:00
Michael Wu
f64248cf41
Bug 889652 - Add support for building with pulseaudio support on gonk, r=glandium,kinetik
2013-07-17 15:01:42 -04:00
Mike Hommey
1acf538d8c
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
b3b226abc6
Bug 894242 - Make C++0x/C++11 mode of gcc/clang mandatory. r=ted
2013-07-17 16:19:25 +09:00
Jan Beich
a08e5b3ece
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
bdd816c314
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
8b33a5f903
Backed out changeset 5939320824b1 (bug 894242) "CLOSED TREE"
2013-07-17 10:36:12 +02:00
Mike Hommey
ee38231acc
Bug 894242 - Make C++0x/C++11 mode of gcc/clang mandatory. r=ted
2013-07-17 16:19:25 +09:00
Benoit Girard
41b1df67ba
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
6932c7388c
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
5c18762e58
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
4f6c3f54d8
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
d01870f66f
Bug 892401 - Remove NEW_H. r=ted
2013-07-12 09:16:41 +09:00
Mike Hommey
f5294e4f6a
Bug 892355 - Force enable elfhack with --enable-elf-hack. r=ted
2013-07-12 09:15:10 +09:00
Mike Hommey
63c59c44d0
Bug 892339 - Fail the build when there are text relocations. r=ted
2013-07-12 09:13:31 +09:00
Jeff Gilbert
5329ed7a17
Bug 881997 - Use confvars to establish webgl conformance for different products. - r=bjacob,ted
2013-07-11 14:12:32 -07:00
Randell Jesup
ed8016f18d
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
4dd05877b0
Backout bug 881997 for conformance test failures
2013-07-09 20:17:56 -07:00
Jeff Gilbert
3ebab6a4c4
Bug 881997 - Use confvars to establish webgl conformance for different products. - r=bjacob,ted
2013-07-09 17:46:25 -07:00
Gavin Sharp
28d0a91a4b
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
8f403db6a7
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
1dcc0c0757
Bug 888158 - Make configure to detect Visual Studio 2013 compiler. r=ted
2013-07-03 10:52:32 +09:00