Mike Hommey
47c853314f
Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
...
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.
Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.
Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
Mike Hommey
44b304224a
Bug 1077148 part 1 - Define mozcrt in moz.build. r=gps
...
--HG--
rename : mozglue/build/Makefile.in => mozglue/crt/Makefile.in
rename : mozglue/build/fixcrt.py => mozglue/crt/fixcrt.py
2014-10-30 13:05:50 +09:00
Nicholas Nethercote
f5bc18d01c
Bug 1089446 - Reimplement build/unix/uniq.pl in Python, and remove its unit test. r=gps.
...
--HG--
extra : rebase_source : 5e7ebf7a59a5966b1af5c8a3165b53bb7bd42770
2014-10-28 15:04:03 -07:00
Ehsan Akhgari
3414c53230
Bug 1090512 - Emulate the clang-cl compiler version in toolchain.m4; r=glandium
...
--HG--
extra : rebase_source : 65732c6696699ffb62acb76c19133537448e6fb7
2014-10-29 12:33:32 -04:00
Mike Hommey
5c41b709cb
Followup for bug 1091118: Also export RANLIB to unbust android builds on mac. r=gps
2014-10-31 08:51:33 +09:00
Mike Hommey
deb5d056a6
Bug 1090107 - Define stlport dependencies in moz.build. r=mshal
2014-10-29 13:29:42 +09:00
Carsten "Tomcat" Book
977dd5ae60
Backed out changeset 9742b31c634a (bug 1073419) for bustage
2014-10-27 16:56:40 +01:00
Dave Huseby
798adb1c66
Bug 1073419 - [ALA] Adjustable location accuracy. r=jdm, r=mt
2014-10-24 18:42:00 -04:00
Hiroyuki Ikezoe
670b1f51ac
Bug 1084997 - Replace '\' in MOZ_BUILD_APP with '/' to eliminate the difference between windows and others. r=glandium
2014-10-22 07:18:00 +02:00
André Reinald
436338cb49
Bug 1076385 - Sandbox the content process on Mac. r=smichaud
2014-10-30 13:33:17 -05:00
Ryan VanderMeulen
df160c4211
Bug 1091076 - Update SQLite to version 3.8.7.1 - Mozilla changes. r=mak
2014-11-04 10:48:42 -05:00
Dave Huseby
7dba61a20f
Bug 1073419 - [ALA] All gecko code needed to support adjustable location accuracy. r=jdm, r=mt
2014-10-30 16:39:00 -04:00
Carsten "Tomcat" Book
c86b0bc964
Merge mozilla-central to mozilla-inbound
2014-11-04 13:30:53 +01:00
Carsten "Tomcat" Book
f8e30aaa48
merge fx-team to mozilla-central a=merge
2014-11-04 13:17:35 +01:00
Mike Hommey
932ed211cf
Bug 1091505 - Run subconfigures in parallel. r=gps
...
On automation, this brings Windows configure time on a clobber from 5:30 to 3:10.
Sadly, because make needs to run under intl/icu/host before configuring
intl/icu/target, intl/icu/host needs to be configured independently. Fortunately,
that's not configured for normal windows builds anyways.
Also, having multiple subconfigures sharing the same cache file is dangerously
racy. Fortunately, not a lot do. In fact, only js/src and $_subconfigure_subdir
do, so force the latter (only used for ldap sdk on comm-central) not to
configure in parallel.
2014-11-04 13:50:18 +09:00
Terrence Cole
5d4922d03b
Bug 1083464 - Use a more standard mechanism to export GC symbols to embedders. r=ted,r=jorendorff
2014-10-27 13:29:44 -07:00
Panos Astithas
a770ad057a
Bug 1024110 - Change Aurora's default profile behavior to use channel-specific profiles. r=bsmedberg f=gavin,markh
2014-09-23 21:49:03 +03:00
Jan Keromnes
2db002a086
Bug 1011562 - Ship Firefox OS fonts with the simulator. r=fabrice, r=mshal
2014-10-21 12:34:00 -04:00
Ryan VanderMeulen
719072f90f
Merge inbound to m-c. a=merge
2014-10-21 15:14:52 -04:00
Joshua Cranmer
b4e2d4ace0
Bug 1086705: Disable -Werror=switch, r=froydnj, a=RyanVM
...
Gecko, for better or worse, allows non-m-c apps to define custom error codes and
use them in nsresult. This error breaks the ability to switch on those custom
error codes when an error happens. For this reason, it's not reasonable to make
this an error at present.
2014-10-21 12:23:12 -05:00
Andrew Martin McDonough
068835d9bb
Bug 1014614
- Use Android MediaCodec for decoding H264 and AAC in MP4 r=cpearce,edwin
...
--HG--
extra : rebase_source : 7e7d1fc38d13b52e2294c0237479b78b31bdeafb
2014-10-21 08:53:01 -05:00
Chris Peterson
0a433c81f2
Bug 1081010 - Part 2: Fix -Wswitch warnings in dom/plugins and enable -Werror=switch warning-as-error. r=bsmedberg
2014-10-08 21:28:00 -07:00
Mike Hommey
23748b1072
Followup to bug 609976 - Build ICU as a shared library on windows. r=mshal
2014-10-18 09:28:57 +09:00
Wes Kocher
36939bc3c8
Backed out 9 changesets (bug 1014614
) for Android mochitest bustage on a CLOSED TREE
...
Backed out changeset 40f99ba7f616 (bug 1014614
)
Backed out changeset 8fbc3c85adfc (bug 1014614
)
Backed out changeset 40dbd7c6ce65 (bug 1014614
)
Backed out changeset f2b504bdd7c5 (bug 1014614
)
Backed out changeset c878e29fbef9 (bug 1014614
)
Backed out changeset 511dcc817f5d (bug 1014614
)
Backed out changeset 2b72e71f1fdf (bug 1014614
)
Backed out changeset 8b530a9a2f99 (bug 1014614
)
Backed out changeset 7fa1b78de684 (bug 1014614
)
2014-10-17 16:34:01 -07:00
Andrew Martin McDonough
c7c6773ec1
Bug 1014614
- Use Android MediaCodec for decoding H264 and AAC in MP4 r=cpearce,edwin,snorp
...
--HG--
extra : rebase_source : 5f104f687b6a68d4d4100abf8a8a28039fbb324d
extra : histedit_source : 6f609ebacd51fffcdcfec92c99329b758c6fdbce
2014-10-17 10:35:12 -05:00
Ehsan Akhgari
94a20717aa
Bug 1083616 - Build on clang-cl with MSVC 2013 with fallback emulation; r=gps
...
We officially test MSVC2013 builds now, so it makes sense to
emulate the same compiler when building with clang-cl. Also,
we need to build with fallback mode, since clang-cl doesn't
still support SEH. We also need to pass these flags to NSS
too for the same reason.
2014-10-16 21:40:22 -04:00
Ehsan Akhgari
6e5f973009
Bug 1083887 - Package the clang-cl runtime library for ASAN on Windows ASAN builds; r=gps
2014-10-16 21:40:00 -04:00
Mike Hommey
2597924fe1
Bug 609976 - Fold mozjs.dll back into xul.dll. r=ehsan
2014-10-17 08:12:27 +09:00
Mike Hommey
3d87c3e63b
Bug 922912 - Fold gkmedias.dll back into xul.dll. r=ehsan
2014-10-17 08:12:01 +09:00
Carsten "Tomcat" Book
e156f56b85
Merge m-c to mozilla-inbound
2014-10-16 16:10:53 +02:00
Carsten "Tomcat" Book
5cbd2e1c3c
merge mozilla-inbound to mozilla-central a=merge
2014-10-16 16:07:06 +02:00
Chris Jones
54281ff17a
Bug 1082997 - Add an option to explicitly disable skia-gpu and fix the build when it's disabled. r=mattwoodrow
2014-10-14 20:55:37 -07:00
Tooru Fujisawa
8189e6bc60
Bug 1080910 - Add USE_ICU variable separated from ENABLE_INTL_API. r=glandium
2014-10-10 02:55:00 -04:00
Ehsan Akhgari
a61d9465c0
Bug 1081414 - Suppress clang-cl warnings about inline 'new' and 'delete'; r=glandium
...
This is the clang-cl version of the fix to bug 928808.
2014-10-16 09:11:31 -04:00
Jordan Santell
f906459194
Bug 1077441 - create empty performance tool under build flag. r=vp
2014-10-15 09:46:00 +02:00
Mike Hommey
b79a0595df
bug 1081034 part 4 - Remove wrapping for weak libc symbols. r=nfroyd
...
This effectively backs out bug 791419, a part of bug 850332, and bug 1001703.
2014-10-16 09:20:16 +09:00
Mike Hommey
3fa39f0e02
Bug 1081682 - Make --with-ccache use --with-compiler-wrapper under the hood. r=mshal
...
Also, avoid removing --with-ccache from all subconfigure calls. Only remove it
from NSPR's.
2014-10-15 14:47:02 +09:00
Mike Hommey
32c8131976
Bug 1080904 - Allow to pass an extra input file for folded-lib symbols through configure. r=mshal
2014-10-14 07:18:57 +09:00
Mike Hommey
59b9a6c072
Bug 1080341 - Remove --enable-wrap-malloc/--with-wrap-malloc. r=mshal
...
With bug 1077366, --enable-wrap-malloc is not abused anymore for android
linkage. Other than android linkage, the option has been of limited
usefulness since bug 804303 (replace-malloc), which allows runtime wrapping.
In fact, chances are --enable-wrap-malloc breaks things with jemalloc
integration.
This doesn't, however, remove those options from standalone js builds,
although it's not clear they're any useful there either.
2014-10-14 07:17:29 +09:00
Mike Hommey
b77d0f1d19
Bug 1077366 - Remove most symbol wrapping from Android builds. r=nfroyd
...
Since essentially everything is linked to libmozglue and libmozglue takes
precedence in symbol resolution in our dynamic linker, there is no need
to wrap most symbols. PR_GetEnv/PR_SetEnv still needs wrapping because
there's no other way to actually wrap the calls from NSPR itself and NSS,
as well as the symbols wrapped because our dynamic linker can't find them
in system libraries on some devices because they're weak.
2014-10-14 07:17:13 +09:00
Chris Peterson
ddfb721db5
Bug 1081208 - Disable -Wparentheses warnings-as-errors because extra parens are expected in preprocessed files. r=bz
2014-10-10 11:25:11 -07:00
Kai Engert
2251b66f13
Bug 1075686, Update Mozilla 35 to use NSS 3.17.2, RTM
2014-10-10 19:16:08 +02:00
Chris Peterson
6344d3ecf3
Bug 1079672 - Fix -Wpointer-arith warning in GonkAudioDecoderManager.cpp. r=cpearce
2014-10-04 23:18:43 -07:00
Eric Rahm
aee0114fd5
Bug 806819 - Part 2: Enable FORCE_PR_LOG globally. r=ted
2014-10-08 13:17:29 -07:00
Chris Peterson
788b67aaf6
Bug 1076698 - Part 3: Remove -Werror=implicit-int for jemalloc3. r=ted
2014-10-08 10:25:36 -07:00
Tooru Fujisawa
90f9cf6c63
Bug 1045958 - Enable ICU on B2G Desktop OS X build r=josh.
2014-10-08 22:43:47 +08:00
Chris Peterson
4ffe578250
Bug 1076698 - Part 2: Treat some individual gcc/clang warnings as errors in all directories. r=ted
2014-09-19 15:41:20 -07:00
Chris Peterson
7888f929d8
Bug 1076698 - Part 1: Remove unnecessary MOZ_*_SUPPORTS_WARNING checks for warnings supported by gcc 4.4+ and clang. r=ted
2014-09-23 19:48:47 -07:00
Chris Peterson
06fd088e9f
Bug 1076698 - Part 0: Clean up configure.in's list of gcc/clang warnings. r=ted
2014-09-23 19:48:47 -07:00
Wes Kocher
445e1466e9
Backed out 5 changesets (bug 806819) for WinXP test failures on a CLOSED TREE
...
Backed out changeset 009ae35b0c67 (bug 806819)
Backed out changeset 5a57f87f5061 (bug 806819)
Backed out changeset f06cd735b5b3 (bug 806819)
Backed out changeset e25a2a8d4af4 (bug 806819)
Backed out changeset 70a167982c3f (bug 806819)
2014-10-06 16:32:50 -07:00
Eric Rahm
9fb6db7302
Bug 806819 - Part 2: Enable FORCE_PR_LOG globally. r=ted
...
--HG--
extra : rebase_source : 926d988f0e50abcd07c223b62d367b22ac242344
2014-10-06 13:08:02 -07:00
Mike Hommey
ce2e710e2e
Bug 1077214 - Don't export DLLFLAGS from main configure. r=mshal
...
DLLFLAGS was exported from main configure so that it would be picked by NSPR
configure, allowing to pass down flags to link NSPR against mozglue. With
MOZ_FOLD_LIBS always enabled on MSVC builds, that is not necessary anymore
since the NSPR build system doesn't build any shared library anymore.
2014-10-04 10:34:13 +09:00
Mike Hommey
ca69fe623e
Bug 1077212 - Move MOZ_FOLD_LIBS to configure. r=mshal
...
Setting MOZ_FOLD_LIBS should stop being an opt-in for individual applications,
which also makes them responsible for doing the right thing, which happens not
to be the case for B2G Desktop Linux builds.
Enforcing MOZ_FOLD_LIBS to be set on the relevant platforms in configure ensures
everything is setup up correctly, and also allows to stop caring about supporting
now hypothetical e.g. MSVC builds without MOZ_FOLD_LIBS (which require to pass
DLLFLAGS down to the nspr build system to make nspr built against mozglue which
would now be unnecessary)
2014-10-04 10:33:46 +09:00
Mike Hommey
8c10235da0
Bug 1077151 - Always use expandlibs descriptors when they exist. r=mshal
...
Currently, when there is both an expandlibs descriptor and an actual static
library, expandlibs picks the static library. This has the side effect that
if there are object files in the static library that aren't directly used,
they're dropped when linking, even when they export symbols that would be
exported in the final linked binary.
In most cases in the code base, files are not dropped that way. The most
notable counter-example is xpcomglue, where actually not dropping files
leads to link failure because of missing symbols those files reference
(yes, that would tend to say the glue is broken in some way).
On the opposite side, there is mozglue, which does have both a descriptor
and a static library (the latter being necessary for the SDK), and that
linking as a static library drops files that shouldn't be dropped (like
jemalloc). We're currently relying on -Wl,--whole-archive for those files
not to be dropped, but that won't really be possible without much hassle
in a world where mozglue dependencies live in moz.build land.
Switching expandlibs to use descriptors when they exist, even when there
is a static library (so, the opposite of the current behavior) allows to
drop -Wl,--whole-archive and prepare for a better future. However, as
mentioned, xpcomglue does still require to be linked through the static
library, so we need to make it a static library only.
To achieve that, we make NO_EXPAND_LIBS now actually mean no expandlibs
and use that to build the various different xpcomglues.
2014-10-04 10:33:00 +09:00
Mike Hommey
53ac2c146b
Bug 1077132 - Force ELF hash style to System V when building with MOZ_LINKER. r=nfroyd
2014-10-04 10:32:27 +09:00
Ryan VanderMeulen
4b07046320
Merge fx-team to m-c. a=merge
2014-10-03 16:13:24 -04:00
Lucas Rocha
48bdbd6cb3
Bug 1065494 - Put the new tablet UI behind a build flag (r=nalexander)
...
--HG--
rename : mobile/android/base/resources/color-large-v11/new_tablet_tab_strip_item_title.xml => mobile/android/base/newtablet/res/color-large-v11/new_tablet_tab_strip_item_title.xml
rename : mobile/android/base/resources/drawable-large-hdpi-v11/new_tablet_default_favicon.png => mobile/android/base/newtablet/res/drawable-large-hdpi-v11/new_tablet_default_favicon.png
rename : mobile/android/base/resources/drawable-large-hdpi-v11/new_tablet_ic_menu_back.png => mobile/android/base/newtablet/res/drawable-large-hdpi-v11/new_tablet_ic_menu_back.png
rename : mobile/android/base/resources/drawable-large-hdpi-v11/new_tablet_ic_menu_forward.png => mobile/android/base/newtablet/res/drawable-large-hdpi-v11/new_tablet_ic_menu_forward.png
rename : mobile/android/base/resources/drawable-large-hdpi-v11/new_tablet_ic_menu_reload.png => mobile/android/base/newtablet/res/drawable-large-hdpi-v11/new_tablet_ic_menu_reload.png
rename : mobile/android/base/resources/drawable-large-hdpi-v11/new_tablet_menu.png => mobile/android/base/newtablet/res/drawable-large-hdpi-v11/new_tablet_menu.png
rename : mobile/android/base/resources/drawable-large-hdpi-v11/new_tablet_tabs_count.png => mobile/android/base/newtablet/res/drawable-large-hdpi-v11/new_tablet_tabs_count.png
rename : mobile/android/base/resources/drawable-large-hdpi-v11/new_tablet_tabs_count_foreground.png => mobile/android/base/newtablet/res/drawable-large-hdpi-v11/new_tablet_tabs_count_foreground.png
rename : mobile/android/base/resources/drawable-large-mdpi-v11/new_tablet_default_favicon.png => mobile/android/base/newtablet/res/drawable-large-mdpi-v11/new_tablet_default_favicon.png
rename : mobile/android/base/resources/drawable-large-mdpi-v11/new_tablet_ic_menu_back.png => mobile/android/base/newtablet/res/drawable-large-mdpi-v11/new_tablet_ic_menu_back.png
rename : mobile/android/base/resources/drawable-large-mdpi-v11/new_tablet_ic_menu_forward.png => mobile/android/base/newtablet/res/drawable-large-mdpi-v11/new_tablet_ic_menu_forward.png
rename : mobile/android/base/resources/drawable-large-mdpi-v11/new_tablet_ic_menu_reload.png => mobile/android/base/newtablet/res/drawable-large-mdpi-v11/new_tablet_ic_menu_reload.png
rename : mobile/android/base/resources/drawable-large-mdpi-v11/new_tablet_menu.png => mobile/android/base/newtablet/res/drawable-large-mdpi-v11/new_tablet_menu.png
rename : mobile/android/base/resources/drawable-large-mdpi-v11/new_tablet_tabs_count.png => mobile/android/base/newtablet/res/drawable-large-mdpi-v11/new_tablet_tabs_count.png
rename : mobile/android/base/resources/drawable-large-mdpi-v11/new_tablet_tabs_count_foreground.png => mobile/android/base/newtablet/res/drawable-large-mdpi-v11/new_tablet_tabs_count_foreground.png
rename : mobile/android/base/resources/drawable-large-v11/new_tablet_tab_strip_divider.xml => mobile/android/base/newtablet/res/drawable-large-v11/new_tablet_tab_strip_divider.xml
rename : mobile/android/base/resources/drawable-large-v11/new_tablet_tab_strip_item_bg.xml => mobile/android/base/newtablet/res/drawable-large-v11/new_tablet_tab_strip_item_bg.xml
rename : mobile/android/base/resources/drawable-large-xhdpi-v11/new_tablet_default_favicon.png => mobile/android/base/newtablet/res/drawable-large-xhdpi-v11/new_tablet_default_favicon.png
rename : mobile/android/base/resources/drawable-large-xhdpi-v11/new_tablet_ic_menu_back.png => mobile/android/base/newtablet/res/drawable-large-xhdpi-v11/new_tablet_ic_menu_back.png
rename : mobile/android/base/resources/drawable-large-xhdpi-v11/new_tablet_ic_menu_forward.png => mobile/android/base/newtablet/res/drawable-large-xhdpi-v11/new_tablet_ic_menu_forward.png
rename : mobile/android/base/resources/drawable-large-xhdpi-v11/new_tablet_ic_menu_reload.png => mobile/android/base/newtablet/res/drawable-large-xhdpi-v11/new_tablet_ic_menu_reload.png
rename : mobile/android/base/resources/drawable-large-xhdpi-v11/new_tablet_menu.png => mobile/android/base/newtablet/res/drawable-large-xhdpi-v11/new_tablet_menu.png
rename : mobile/android/base/resources/drawable-large-xhdpi-v11/new_tablet_tabs_count.png => mobile/android/base/newtablet/res/drawable-large-xhdpi-v11/new_tablet_tabs_count.png
rename : mobile/android/base/resources/drawable-large-xhdpi-v11/new_tablet_tabs_count_foreground.png => mobile/android/base/newtablet/res/drawable-large-xhdpi-v11/new_tablet_tabs_count_foreground.png
rename : mobile/android/base/resources/drawable-large-xxhdpi-v11/new_tablet_default_favicon.png => mobile/android/base/newtablet/res/drawable-large-xxhdpi-v11/new_tablet_default_favicon.png
rename : mobile/android/base/resources/drawable-large-xxhdpi-v11/new_tablet_ic_menu_back.png => mobile/android/base/newtablet/res/drawable-large-xxhdpi-v11/new_tablet_ic_menu_back.png
rename : mobile/android/base/resources/drawable-large-xxhdpi-v11/new_tablet_ic_menu_forward.png => mobile/android/base/newtablet/res/drawable-large-xxhdpi-v11/new_tablet_ic_menu_forward.png
rename : mobile/android/base/resources/drawable-large-xxhdpi-v11/new_tablet_ic_menu_reload.png => mobile/android/base/newtablet/res/drawable-large-xxhdpi-v11/new_tablet_ic_menu_reload.png
rename : mobile/android/base/resources/drawable-large-xxhdpi-v11/new_tablet_menu.png => mobile/android/base/newtablet/res/drawable-large-xxhdpi-v11/new_tablet_menu.png
rename : mobile/android/base/resources/drawable-large-xxhdpi-v11/new_tablet_tabs_count.png => mobile/android/base/newtablet/res/drawable-large-xxhdpi-v11/new_tablet_tabs_count.png
rename : mobile/android/base/resources/drawable-large-xxhdpi-v11/new_tablet_tabs_count_foreground.png => mobile/android/base/newtablet/res/drawable-large-xxhdpi-v11/new_tablet_tabs_count_foreground.png
rename : mobile/android/base/resources/layout-large-v11/new_tablet_browser_toolbar.xml => mobile/android/base/newtablet/res/layout-large-v11/new_tablet_browser_toolbar.xml
rename : mobile/android/base/resources/layout-large-v11/new_tablet_tab_strip.xml => mobile/android/base/newtablet/res/layout-large-v11/new_tablet_tab_strip.xml
rename : mobile/android/base/resources/layout-large-v11/new_tablet_tabs_counter.xml => mobile/android/base/newtablet/res/layout-large-v11/new_tablet_tabs_counter.xml
rename : mobile/android/base/resources/layout-large-v11/tab_strip.xml => mobile/android/base/newtablet/res/layout-large-v11/tab_strip.xml
rename : mobile/android/base/resources/layout-large-v11/tab_strip_item.xml => mobile/android/base/newtablet/res/layout-large-v11/tab_strip_item.xml
rename : mobile/android/base/resources/layout-large-v11/tab_strip_item_view.xml => mobile/android/base/newtablet/res/layout-large-v11/tab_strip_item_view.xml
2014-10-03 11:47:46 +01:00
Nathan Froyd
4523144dc7
Bug 1072071 - disable warning C4267 on windows; r=mshal
2014-10-01 10:43:53 -04:00
Mike de Boer
9aa1b91cc1
Bug 1069816: implement Google contacts import class. r=abr
2014-10-02 12:37:38 +02:00
wesj
b57116e585
Bug 1071091 - Restrict the system download manager to non-release builds for now. r=nalexander
2014-09-24 22:29:00 -07:00
Carsten "Tomcat" Book
9f76561203
merge fx-team to mozilla-central a=merge
2014-09-26 13:27:36 +02:00
Robert Strong
f59a64baf8
Bug 1070428 - NSIS version check uses undefined REQ_NSIS_MAJOR_VER in output messages. r=ted
2014-09-25 13:29:01 -07:00
Gian-Carlo Pascutto
6f90e2262a
Bug 1059573 - Add an option to use hardware AEC for WebRTC. r=jesup,ted
2014-09-24 19:11:58 +02:00
Jacek Caban
ee32d45c08
Bug 1060401 - NSS and NSPR libs can't be found in mingw builds. r=glandium
2014-09-23 11:51:36 +02:00
Timothy Arceri
7f81beb570
b=1068964 Bump GTK required version to 2.18.0 r=karlt
...
Now that Seamonkey is building with CentOS 6
we can bump the gtk version ready for some code tidy ups.
--HG--
extra : transplant_source : q%B0%27%5By%171%F2%21%04Q%B4%07s%0A%9C%BC%19%3C%8B
2014-09-18 08:17:11 +10:00
Terrence Cole
1c6b675dce
Bug 987666 - Remove root-analysis build option from root configure.in; r=sfink
...
--HG--
extra : rebase_source : b6fb9f8f13feddbb94b57cb65403519703cc37e0
2014-09-25 16:56:44 -07:00
David Keeler
e6fff35ba9
bug 1053565 - update minimum system NSS requirement in configure.in (it is now 3.17.1) r=glandium
2014-09-11 16:12:14 -07:00
Cervantes Yu
bbd5435e1c
Bug 1067248: Fix the regular expression to strip ccache in building NSPR in bug 1066669. r=ted
...
--HG--
extra : rebase_source : 86b9b52966ce43d5ace9f2189f1db38173549f19
2014-09-15 17:48:38 +08:00
Markus Stange
dae939dbfb
Bug 1066669 - Tweak the regex to work with just --with-ccache. rs=ted DONTBUILD
2014-09-12 18:40:12 +02:00
Markus Stange
d0043a62fe
Bug 1066669 - Use a regex that OS X sed understands. Fixes configure failures when using --with-ccache=... rs=ted
2014-09-12 18:31:50 +02:00
Christian Holler
0d5c56b958
Bug 1058500 - Add MSan support to the build system. r=ted,waldo
2014-09-11 23:21:46 +02:00
Cervantes Yu
ea078996cc
Bug 991035: Don't prepend ccache twice in building NSPR. r=ted
...
--HG--
extra : rebase_source : 95a4b5bd9d35b7cfc50da2fa4d14400f31f6d3f5
2014-09-01 17:34:17 +08:00
Mike Hommey
6854b0847f
Bug 1051209 - Properly link libxul.so on GTK+3 builds after bug 1045783. r=mshal
2014-09-11 12:24:44 +09:00
Terrence Cole
62fae135f8
Bug 914402 - Remove the defunct conservative stack scanner; r=sfink
...
--HG--
extra : rebase_source : c261ef7492694e9724c78edc7bc0dac7aa4357ba
2014-09-09 15:08:23 -07:00
Bob Owen
33eaabbf1f
Bug 1063455 - Define MOZ_STACKWALKING when NS_StackWalk is available and replace other instances of the same #if logic. r=mshal, r=froydnj
2014-09-08 18:25:20 +01:00
David Major
1275047f59
Backed out 040e85d18eab (bug 931687) for causing bug 1018402
...
--HG--
extra : rebase_source : c41a6125fabb2b11fb546a3253979003d80095eb
2014-09-10 15:48:56 +12:00
Chris Kitching
418071db5c
Bug 1062112: Part 5: Make configure accept JDK 8. r=nalexander
2014-09-03 17:26:06 -07:00
Ryan VanderMeulen
6ca1d53198
Merge fx-team to m-c. a=merge
2014-09-05 11:54:57 -04:00
Nathan Toone
dfb824bdec
Bug 1055909 - Check for google play services after loading configure.sh from branding. r=glandium
2014-09-04 08:01:00 +02:00
Alan K
14b5bc554e
Bug 993584 - Initial landing for CloudSync. r=rnewman
2014-09-04 21:44:00 +02:00
Carsten "Tomcat" Book
d578571a85
Backed out changeset 5adabc2818b2 (bug 1018966) for b2g bustage
2014-09-04 15:14:41 +02:00
Bob Owen
f19448274c
Bug 1018966 - Part 1: Add the main warn only sandbox machinery - with no Chromium code changes. r=bsmedberg
...
This change also includes the content sandboxing code on Windows Nightly by defining MOZ_CONTENT_SANDBOX=1.
Whether the content sandbox is disabled, in warn only mode, or enabled is controlled by a new pref: browser.tabs.remote.sandbox=(off/warn/on)
2014-06-11 15:32:37 +01:00
Bob Owen
0fdb849687
Bug 1018966 - Part 1: Add the main warn only sandbox machinery - with no Chromium code changes. r=bsmedberg r=tabraldes
...
This change also includes the content sandboxing code on Windows Nightly by defining MOZ_CONTENT_SANDBOX=1.
Whether the content sandbox is disabled, in warn only mode, or enabled is controlled by a new pref: browser.tabs.remote.sandbox=(off/warn/on)
2014-06-11 15:32:37 +01:00
Mike Hommey
51f6cc88c1
Bug 1062219 - Don't build build/clang-plugin as an external directory. r=jcranmer
2014-09-04 17:44:01 +09:00
Chris Kitching
50da92ad57
Bug 1044794 - Part 1: build flag for share overlays. r=nalexander
2014-08-05 14:37:59 -07:00
Chris Kitching
a3726b7f2e
Bug 1056128: Enable JDK source level 1.7 for Android Java code. r=nalexander
2014-08-29 03:44:27 -07:00
Andrew Halberstadt
5ec7705a31
Bug 1051809 - Package and upload code coverage data to build directory if code coverage is enabled, r=gps
2014-08-27 13:32:42 -04:00
Ryan VanderMeulen
0522226c5e
Merge m-c to inbound. a=merge
...
CLOSED TREE
--HG--
extra : amend_source : e59af3fa8b325da192204b3a227c24de690055c7
2014-08-27 15:54:44 -04:00
Joshua Cranmer
c3348e0335
Bug 1040009: Add support for comm-central applications to --enable-application in mozilla's configure.in, r=glandium, a=edmorley.
...
The purpose of this bug is to adjust the configure logic so that a .mozconfig
set up for comm-central can be used in the mozilla-central logic without needing
to adjust or override any commands.
--HG--
extra : amend_source : fa388484330eca8ead8b2fefe350f350ad5582e6
2014-08-27 10:03:24 -05:00
Jacek Caban
319bc9cc73
Bug 1042426 - Added --disable-sandbox option that disables building sandbox code. r=glandium
2014-08-27 16:32:55 +02:00
Glenn Randers-Pehrson
0692f931bc
Bug 1021713 - Update in-tree libpng to version 1.6.13. r=jmuizelaar
2014-08-22 07:11:00 -04:00
David Major
41fb73f1a8
Bug 1001332 - Set subsystem version to 5.01 to make VS2013 builds run on XP. r=glandium
...
--HG--
extra : rebase_source : 30b0f750d6a094e16cc9815db697f6bd39ae5a97
2014-08-27 21:20:10 +12:00
Mark Banner
8edde57996
Bug 763180 - NS_XRE_ENABLE_EXTENSION_MANAGER flag does nothing - remove it. r=glandium
2014-08-26 08:50:07 +01:00
Ryan VanderMeulen
361b515048
Bug 1054680 - Upgrade SQLite to version 3.8.6 - Mozilla changes. r=asuth
2014-08-25 08:56:01 -04:00
Kartikaya Gupta
08b5038258
Bug 1055605 - Replace MOZ_ANDROID_OMTC with MOZ_WIDGET_ANDROID. r=BenWa
2014-08-22 15:26:56 -04:00
Nathan Froyd
9e4152607c
Bug 1056263 - remove unneeded configure checks for ssize_t, stat.st_blksize, and siginfo_t; r=mshal
...
js/src/ retains the ssize_t check because ctypes needs it.
2014-08-20 14:55:41 -04:00
Makoto Kato
1be6d2748b
Bug 1054811 - Set HAVE_X86_AVX2 for VS2012 or later. r=glandium
2014-08-21 15:46:45 +09:00
Ian Neal
d3b38cfa26
Bug 1054470 - Remove unused MOZ_APP_COMPONENT_INCLUDE r=glandium
2014-08-19 12:38:03 +01:00
Ian Neal
ecabb3f6d8
Bug 1053439 - MOZ_APP_COMPONENT_MODULES and MOZ_APP_EXTRA_LIBS are no longer required r=glandium
2014-08-15 20:40:19 +01:00
Jon Coppeard
4f5184aacb
Bug 650161 - Add --enable-gccompacting configure flag for compacting GC r=terrence r=ted
2014-08-14 11:46:26 +01:00
David Keeler
c3d3df58ac
bug 1030963 - remove non-standard window.crypto functions/properties r=jst r=briansmith r=glandium
2014-08-14 09:38:42 -07:00
Blake Wu
8b62fa8a0e
Bug 1052536 - Remove extra space to silence configure warning. r=glandium
2014-08-12 20:06:00 -04:00
Sylvestre Ledru
b159f72e25
Bug 1053135 - Disable the usage of -freorder-blocks when using clang r=glandium
...
In future version of clang, unsupported optimization flags are going to trigger a warning. They used to be silently ignored or triggering an error.
2014-08-14 14:43:30 +02:00
Ed Morley
69034689d9
Backed out changeset 297ca183fff9 (bug 650161) for crashes; CLOSED TREE
2014-08-14 12:53:15 +01:00
Jon Coppeard
6846d7c355
Bug 650161 - Add --enable-gccompacting configure flag for compacting GC r=terrence r=ted
2014-08-14 11:46:26 +01:00
Ed Morley
1e2086d3a6
Merge latest green fx-team changeset and mozilla-central; a=merge
2014-08-14 08:50:16 +01:00
David Major
ccd27e6212
Bug 1043108 - Remove arch:IA32 from non-x86 builds. r=glandium
...
--HG--
extra : rebase_source : 3826e179b2e2f14371a58a476b29cb1dd4d088d7
2014-08-14 11:08:05 +12:00
Mike Hommey
eedb419830
Bug 1042432 - Change how UPLOAD_EXTRA_FILES is passed down from mozconfig.cache to the build system. r=mshal
2014-08-14 07:15:35 +09:00
Vladimir Vukicevic
7dd2f3251a
b=1052518; remove --disable-webgl; r=jgilbert
2014-08-12 12:04:36 -04:00
Kartikaya Gupta
75179b489f
Bug 1046344 - Add a build option to enable the C++ APZ code. r=snorp
2014-08-08 17:41:51 -04:00
Wes Kocher
98f9eac6dd
Merge m-c to inbound on a CLOSED TREE
2014-08-08 14:15:34 -07:00
Steven Michaud
844fdf04eb
Bug 1012949
- Sandbox the OpenH264 plugin for Mac r=rjesup,areinald,ted a=PatchNeedsToLandToday
2014-08-08 11:55:22 -05:00
Blake Wu
569a994869
Bug 941302 - Part 1: Enable FMP4 For B2G. r=glandium
...
From 8975687002a17f5f67e724673458028897726068 Mon Sep 17 00:00:00 2001
2014-08-07 18:24:20 +08:00
Joshua Cranmer
595b91ed4b
Bug 1035599: Fix branding directory location for comm-central, r=glandium
2014-08-07 19:29:00 -05:00
Joshua Cranmer
73512f7996
Bug 1035599: Merge the mozilla-central and comm-central objdir, r=gps
...
This change merges mozilla-central and comm-central into having a single
topobjdir file but retaining two topsrcdirs (and two build systems). This state
is hopefully only the first part of a series of changes that eliminate the
comm-central build system partial clone completely.
--HG--
extra : rebase_source : 02aa2c4551df405d9783ac85cc41fe90b67bf057
extra : amend_source : d3cc677d59603648165bf65afa28413f2c40b2fd
2014-08-07 19:27:58 -05:00
Mike Hommey
89777800f9
Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps
...
* * *
Bug 1047267 - To fold with "Move remaining OS_LIBS and EXTRA_LIBS to moz.build"
2014-08-07 14:21:03 +09:00
Mike Hommey
9be788de2f
Bug 1050037 - Remove STLPORT_LIBS/STLPORT_LDFLAGS from Makefiles. r=mshal
2014-08-07 13:48:10 +09:00
Jan Beich
025631c541
Bug 1046224 - Fix --disable-dtrace configure logic. r=ted
2014-07-30 10:03:00 -04:00
Ms2ger
886f46eeff
Bug 1018288 - Make -Wtype-limits fatal; r=mshal
...
This warning is not enabled for C code, as we have some C code in the tree
(including some upstream code) that triggers them on enum-in-bounds checks, if
enums have an unsigned type.
2014-08-08 15:14:51 +02:00
Mike Hommey
d9443ec932
Bug 1045783 - Move most OS_LIBS to moz.build and do some related cleanup. r=mshal
2014-08-06 07:25:33 +09:00
Mike Hommey
ea0116d0ef
Bug 1045783 - Make most *_LIBS variables from configure lists in moz.build. r=mshal
2014-08-06 07:24:55 +09:00
Jed Davis
9d31844f0c
Bug 1012951 - Add Linux sandboxing for GeckoMediaPlugin processes. r=kang r=ted
...
--HG--
extra : rebase_source : 1b890000d5b8d2a8954cdd1118a1023eba829c29
2014-08-04 15:11:18 -07:00
Nathan Froyd
9edcc5b59c
Bug 1047173 - move MOZ_GTK*_CFLAGS hacking from config.mk to configure.in; r=glandium
...
This move ensures that other makefile variables that reference
MOZ_GTK*_CFLAGS, e.g. TK_CFLAGS, will always have a consistent view of
MOZ_GTK*_CFLAGS.
2014-08-01 12:11:01 -04:00
Mike Hommey
3107b612d5
Bug 1047791 - Use integers for audio when on Android, or when using ARM on other OSes, and disable webm encoding. r=padenot
2014-08-04 09:03:59 +09:00
Ed Morley
bf8ae62798
Merge mozilla-central and b2g-inbound
2014-08-01 18:03:34 +01:00
Mike Hommey
ec2824d0be
Bug 1046045 - Remove ${srcroot} from cfghdrs_in, cfgoutputs_in and cfghdrs_tup in jemalloc's configure. r=mshal
2014-08-01 15:55:56 +09:00
Nathan Froyd
2ed4280f6b
Bug 1042878 - part 1 - make most *CFLAGS variables from configure lists in moz.build; r=glandium
2014-07-24 11:54:42 -04:00
Thinker K.F. Li
e9dc84b5a1
Bug 977026 - Part 2: B2G loader. r=khuey, r=cyu
...
--HG--
rename : ipc/app/MozillaRuntimeMain.cpp => ipc/contentproc/plugin-container.cpp
2014-07-30 03:24:00 -04:00
Ralph Giles
feb9fd6e8a
Bug 941296 - Check for CoreMedia headers in configure. r=ted
...
We build against the CoreMedia framework headers which are
only available on 10.7 and later, although we run on 10.6.
Check that this framework is available an configure time and
print a relevant error message in case someone passes
--with-macos-sdk=/Developer/SDKs/MacOSX10.6.sdk.
2014-07-28 13:36:00 -07:00
Ralph Giles
73b7a51a2a
Bug 941296 - Enable FMP4 when APPLEMEDIA is enabled. r=cpearce,ted
...
This requires moving the MOZ_APPLEMEDIA define. I put it in
alphabetical order with the other platform decoder checks.
Also removes the --disable-apple-media configure switch.
We don't have proper testing for these options, so it's
better not to offer the choice.
2014-07-09 15:25:00 -07:00
Ed Morley
dcbfd040d1
Backed out changeset d50d7e88f35e (bug 1012951) for LSan failures
2014-07-30 16:49:43 +01:00
Jed Davis
8cff1bfff8
Bug 1012951 - Sandbox GMP plugins on Linux using seccomp-bpf. r=kang r=ted
2014-07-29 15:31:12 -07:00
Oleg Romashin
a52ac8a09b
Bug 966814 - Build with disabled X11 on linux failing to compile. r=ted
2014-07-29 19:21:08 +02:00
Daniel Holbert
ca01fd90fb
Bug 1041670
- Drop obsolete comment in configure.in about --disable-angle. r=jgilbert
2014-07-21 11:09:00 +02:00
Mike Hommey
9424087517
Backout changesets 7ff3cd713466, f8ec5977a454 and c7c37390b46b (bug 977026) for b2g bustage on a CLOSED TREE.
2014-07-29 14:50:41 +09:00
Thinker K.F. Li
5a9232dbfc
Bug 977026 - part 2: B2G loader. r=khuey,cyu
...
--HG--
rename : ipc/app/MozillaRuntimeMain.cpp => ipc/contentproc/plugin-container.cpp
2014-07-25 20:52:00 +02:00
Mike Hommey
5fab42fcaf
Bug 1036894
part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps
2014-07-23 13:30:52 +09:00
Terrence Cole
7682085fa5
Bug 753203 - Enable exact rooting by default in all configurations; r=sfink
2014-07-18 11:26:46 -07:00
Jesse Ruderman
4351b3fd59
Bug 982693 - when checking whether the compiler supports -fno-integrated-as, also pass in -S, because -fno-integrated-as alone does not seem to work. r=gps
2014-07-19 23:58:25 -07:00
Mike Hommey
d3f990ebdb
Bug 1040639 - Remove LIBS_DIR. r=mshal
2014-07-19 08:42:16 +09:00
Ryan VanderMeulen
6725688485
Merge m-c to inbound. a=merge
2014-07-18 10:25:14 -04:00
Ehsan Akhgari
9222a1a27e
Bug 1040174 - Disable the usage of SEH in gtest where we disable it for Gecko; r=glandium
2014-07-18 09:13:08 -04:00
Mike Hommey
03ca84f432
Bug 1039897 - Don't tie webrtc-required X11 library requirements to in-tree cairo flags. r=ted,a=kwierso
2014-07-17 14:55:11 +09:00
Jed Davis
90ebf4e684
Bug 1037211 - Remove MOZ_CONTENT_SANDBOX_REPORTER by making it always true. r=kang r=ted
...
--HG--
extra : amend_source : 450d51dab077794e194bf407044de95627de0cde
2014-07-17 14:57:28 -07:00
Steve Fink
7710497dcd
Bug 975011 - Allow js/src/configure to invoke the in-tree NSPR configure. r=glandium
...
--HG--
extra : rebase_source : 92960a00e4d89eb9f2af4247c1434f31e27392a0
2014-02-25 14:15:16 -08:00
David Major
98ac1a2bf3
Bug 836658 - Use -arch:IA32 on VS2012 to avoid requiring SSE2. r=glandium
2014-07-17 13:57:44 +12:00
Edwin Flores
010a711daa
Bug 1038467 - Rename MediaPlugin* classes r=cpearce
2014-07-17 13:32:56 +12:00
Mike Hommey
72839c7305
Bug 1038639 - Remove --with-libxul-sdk and --with-system-libxul. r=bsmedberg
2014-07-17 08:42:16 +09:00
Edwin Flores
4438cae9d2
Bug 1038031 - Add --disable-eme flag - r=cpearce,gps,bz
2014-07-17 08:54:00 +12:00
Gian-Carlo Pascutto
6fe9394267
Bug 983504 - Buildsystem changes for screen sharing. r=ted
2014-07-07 08:50:00 +02:00
Mark Banner
264942d0a2
Bug 1017273 Change Loop from compile-time enabled to runtime-enabled with a pref. r=dolske,r=jesup,r=glandium,r=gijs
2014-07-16 15:15:07 +01:00
Wes Kocher
a7993dd36c
Merge m-c to fx-team
2014-07-15 17:50:18 -07:00
Nick Alexander
d3cf9f2bdd
Bug 1024708 - Part 1: Add build feature flag MOZ_ANDROID_MLS_STUMBLER. r=rnewman
2014-07-15 13:50:20 -07:00
Jon Coppeard
1a8a0cee9f
Bug 941804 - Reduce chunk size to 256K for B2G r=terrence
2014-07-15 09:42:47 +01:00
Landry Breuil
bdf28b83b7
Bug 982693 - use -fno-integrated-as (if available) with clang when building vp8_asm_enc_offsets.c r=tterriberry
2014-07-11 09:55:27 +02:00
Mike Hommey
16b47250fc
Bug 1036794 - Remove MOZ_APP_COMPONENT_LIBS. r=mshal
2014-07-11 19:06:23 +09:00
Mike Hommey
c562c67dc0
Bug 1036645 part 2 - Make using a separate config.cache the default for AC_OUTPUT_SUBDIRS. r=gps
...
All subconfigures are essentially doing it already, so just inverse the process. That would also limit problems with additional subconfigures (all the recent ones had to come with their own config.cache)
2014-07-11 19:06:07 +09:00
Carsten "Tomcat" Book
61f33624c3
merge fx-team to mozilla-central a=merge
2014-07-10 14:54:35 +02:00
Ryan VanderMeulen
c20ae5b293
Merge m-c to fx-team. a=merge
2014-07-09 16:18:27 -04:00
Wes Johnston
b5ab3a5d00
Backout 13d9e025fc86 and 3f846b593bcb for bustage (bug 1033560). r=backout
2014-07-09 11:59:36 -07:00
Mukilan Thiyagarajan
3dca759f3f
Bug 1000994 - Allow specifying SONAME of a shared library in moz.build. r=glandium
2014-07-09 00:47:00 +02:00
Wes Kocher
7a8c61014e
Merge m-c to inbound
2014-07-08 20:04:41 -07:00
Wes Johnston
abe8fffd97
Bug 1033560 - Enable chromecast support in dev builds. r=gps,blassey
2014-07-08 09:15:50 -07:00
Mike Hommey
7b0a681fa3
Bug 1029346 - Add -Wno-error=coverage-mismatch to PGO builds
2014-07-09 08:05:03 +09:00
Nathan Froyd
98df0c8796
Bug 1031352 - share the logic for determining what MSVC DLLs to package; r=glandium
2014-06-27 11:24:29 -04:00
Mark Banner
24d3b9ebd9
Bug 1032017 Remove MOZ_SERVICES_FXACCOUNTS flags as it is no longer necessary. Also fixes test_hawkrequest.js failures in m-c. r=glandium
2014-07-08 07:37:57 +01:00
Ehsan Akhgari
9960b8abfa
Bug 1034094 - Remove support for the gcc-style clang driver on Windows; r=glandium
...
This basically reverts the now unneeded parts of bug 752034.
clang-cl driver should be used on Windows instead.
2014-07-04 10:43:37 -04:00
Ehsan Akhgari
582586c47c
Bug 1032520 - Do not pass -RELEASE to clang-cl for non-developer builds; r=glandium
2014-07-02 10:29:33 -04:00
Nick Alexander
746f8ec880
Bug 1021864 - Part 2: Add build feature flag MOZ_ANDROID_SEARCH_ACTIVITY. r=rnewman
2014-06-30 11:21:49 -07:00
Jim Blandy
e07aaa8185
Bug 800200: Remove references to JSD from outside js/jsd. r=mccr8,bholley,ted,smaug
2014-06-27 11:05:08 -07:00
Jim Blandy
c197a8c3f5
Bug 800200: Delete all references to the obsolete Venkman chrome debugger from the tree. r=ted
2014-06-27 11:05:07 -07:00
Brian Smith
ac290368ad
Bug 883339: Enable "mach gtest" on Windows, but leave GTest disabled for "make check", r=glandium
...
--HG--
extra : rebase_source : e62eac1e5e70293d3c9df5406c996097abccbd3a
2014-06-08 19:00:58 -07:00
Brian R. Bondy
cacb9c55fc
Bug 598615 - Rename HAVE_64BIT_OS to HAVE_64BIT_BUILD. r=ted
2014-06-24 22:16:25 -04:00
Nathan Froyd
c3ea6db0ae
Bug 728600 - define TARGET_XPCOM_ABI in mozilla-config.h; r=glandium
2014-06-23 15:06:48 -04:00
Ryan VanderMeulen
56b5a0a07d
Bug 1020815 - Upgrade SQLite to version 3.8.5 - Mozilla changes. r=mak
2014-06-24 14:46:02 -04:00
295999a306
Bug 1026858 - "search for "stdio.h" exactly". r=mshal
2014-06-18 17:19:00 +02:00
Chris Peterson
4d8cb6ff03
Bug 1013065 - Remove bug 65664's NSCAP_DONT_PROVIDE_NONCONST_OPEQ workaround. r=dbaron
2014-05-04 23:11:04 -07:00
Mike Hommey
1e8bfcb8e4
Bug 1026469 - Use AC_CHECK_LIB instead of MOZ_CHECK_PTHREADS. r=ted
2014-06-21 09:13:58 +09:00
Ryan VanderMeulen
794c2c9953
Backed out changeset 9d86b9442f0b (bug 975011) for Windows debug test bustage that only appears on clobber builds.
...
CLOSED TREE
2014-06-18 13:21:57 -04:00
Steve Fink
df7cba4e45
Bug 975011 - Allow js/src/configure to invoke the in-tree NSPR configure. r=glandium
2014-02-25 14:15:16 -08:00
Jan Beich
1d8a86d41b
Bug 1015547 - Fill |struct nsID| via arc4random_buf if available on Android and BSDs. r=vlad, r=glandium
2014-06-02 18:42:00 -04:00
Jan Beich
ddc9fe103d
Bug 1015547 - Prefer arc4random to generate UUIDs on BSDs. r=vlad, r=glandium
2014-06-02 18:41:00 -04:00
Mike Hommey
5ccfab68a1
Bug 1025469 - Bump NSS version configure checks for. r=bsmith
2014-06-17 07:15:16 +09:00
Nathan Froyd
a14320ae86
Bug 1018375 - part 2a - export GCC_USE_GNU_LD from configure; r=glandium
2014-06-11 14:48:37 -04:00
Ed Morley
c19ece1e48
Merge mozilla-central and inbound
2014-06-12 16:02:42 +01:00
Paul Rouget
7ee35374fb
Bug 1007057
- build appmgr v2: remove configure option. r=mshal r=ochameau
2014-06-12 14:47:35 +08:00
Richard Newman
6fb037ddb4
Bug 1024238 - Die in configure if building with less than SDK 19. r=nalexander
2014-06-11 17:36:33 -07:00
Wes Kocher
938ba01593
Backed out changeset c1c53022dae4 (bug 1024238) for android bustage on a CLOSED TREE
2014-06-11 18:02:37 -07:00
Richard Newman
c66721e27c
Bug 1024238 - Die in configure if building with less than SDK 19. r=nalexander
2014-06-11 17:36:33 -07:00
Jan Beich
a56add1a31
Bug 1023028 - Make SSE2_FLAGS apply for $GNU_CC regardless of OS. r=glandium
2014-06-09 19:26:00 -04:00
Richard Newman
aa3662b743
Bug 1021342 - Eliminate non-synthetic web app code. r=myk,mfinkle
2014-06-10 10:37:38 -07:00
Ehsan Akhgari
fde35aa8b8
Bug 1021378 - Add support for clang-cl to the build system; r=glandium
...
This patch does two things: 1. Treat clang on Windows explicitly as MSVC. There
are some places in our build system where we try to detect clang by looking at
the output of $(CC) -v, and that will cause us to believe that we are using
clang, which is not helpful. This patch defines the CLANG_CL variable when it
detects clang being used on Windows. It also masquarades clang-cl as MSVC
2012, which is how the compiler introduces itself through the _MSC_VER
predefined variable.
2. Disable a bunch of things which currently are not supported on clang-cl. As
we proceed with this port, hopefully we'll be able to remove everything in this
list, but this will get us closer to be able to build with clang-cl.
With this patch and clang-cl trunk, we can get past the configure stage of the
build.
--HG--
extra : rebase_source : e5b8d77e4571c936820cec858953d58b6f31e0d5
2014-06-07 10:27:43 -04:00
Ryan VanderMeulen
52d3bc7564
Backed out changeset 88a641ee5cbe (bug 1007057
) for frequent test timeouts.
...
CLOSED TREE
2014-06-07 01:16:08 -04:00
Paul Rouget
b7bf28a4e9
Bug 1007057
- build appmgr v2: remove configure option. r=mshal r=ochameau
2014-06-06 12:01:52 +08:00
Wes Kocher
23fe5fab27
Merge inbound to m-c a=merge
2014-06-05 18:31:10 -07:00
Ryan VanderMeulen
0dcfa83c26
Bug 1021287 - Update NSPR to 4.10.6 RTM. r=kaie, a=me
2014-06-05 18:00:11 -04:00
Carsten "Tomcat" Book
83702104a1
merge fx-team to mozilla-central a=merge
2014-06-05 15:08:55 +02:00
Richard Newman
8ed5c36169
Bug 1019981 - Part 1: remove Language section from preferences if locale switching is disabled. r=nalexander
2014-06-04 19:21:33 -07:00
Jacek Caban
a700cc840e
Bug 1019001 - Resotre HOST_CXXFLAGS before running subdir configure. r=glandium
...
--HG--
extra : rebase_source : b631581d08830ebb0d5f276da6c4b5825d22bf8b
2014-06-03 13:26:27 +02:00
Mike Hommey
529eddba7d
Bug 945582 - Don't use jemalloc3 C99 headers with MSVC versions that have (some) C99 support. r=mshal
...
--HG--
rename : memory/jemalloc/src/include/msvc_compat/inttypes.h => memory/jemalloc/src/include/msvc_compat/C99/inttypes.h
rename : memory/jemalloc/src/include/msvc_compat/stdbool.h => memory/jemalloc/src/include/msvc_compat/C99/stdbool.h
rename : memory/jemalloc/src/include/msvc_compat/stdint.h => memory/jemalloc/src/include/msvc_compat/C99/stdint.h
2014-05-31 09:54:23 +09:00
Magnus Melin
9d661195b2
Bug 1017883 - Unable to view saved passwords in Thunderbird32.0a1, since _INTL_API not enabled. r=glandium
2014-06-04 22:17:03 +03:00
Sylvestre Ledru
48a84661a3
Bug 1020267 - Remove some duplicate display when searching for wget and tar. r=glandium
2014-06-04 05:08:00 -04:00
Ryan VanderMeulen
8021d45644
Backed out changeset 16e5c41a0893 (bug 1015547) for bustage.
2014-05-30 17:09:39 -04:00
Ryan VanderMeulen
1f11f3d280
Backed out changeset 7b6b2d8dd79b (bug 1015547) for bustage.
2014-05-30 17:09:34 -04:00
Jan Beich
d012fe1bfa
Bug 1015547 - Fill |struct nsID| via arc4random_buf if available on Android and BSDs. r=vlad, r=glandium
2014-05-29 23:09:00 -04:00
Jan Beich
76debdf99c
Bug 1015547 - Prefer arc4random to generate UUIDs on BSDs. r=vlad, r=glandium
2014-05-28 21:43:00 -04:00
Emilio Pozuelo Monfort
3062b0f182
Bug 624422- Add libmozgtk libraries so that libxul can use GTK+ 2 and 3. r=glandium
...
This is necessary for plugins when building libxul for GTK+ 3
because libxul will link against GTK+ 3 and some plugins link
against GTK+ 2, but both GTK+ libraries can't be loaded in the
same process. With this change, we have an indirection between
libxul and libgtk, named libmozgtk. plugin-container will
be modified to load libmozgtk2 in order to only have GTK+ 2
in its address space, thus enabling various plugins (e.g. flash)
on GTK+ 3 firefox.
2014-05-01 13:36:05 +02:00
Nathan Froyd
7ac1ddf1f6
Bug 1017661 - remove MOZ_NSS_PATCH functionality; r=glandium
2014-05-29 12:16:58 -04:00
Mike Hommey
ae822ef4fc
Bug 1014976 - Enable jemalloc by default on all Windows MSVC builds, like on other platforms. r=bsmedberg
2014-05-30 09:40:13 +09:00
Mike Hommey
b55c7885af
Bug 1014976 - Make --enable-jemalloc imply MOZ_NO_DEBUG_RTL on Windows. r=bsmedberg
2014-05-30 09:40:02 +09:00
Mike Hommey
2cf6cf6466
Bug 1014976 - Make MOZ_NO_DEBUG_RTL builds actually disable the MSVC debug CRT everywhere. r=bsmedberg
2014-05-30 09:39:44 +09:00
Jonathan Kew
01be52cd6f
bug 998844 - part 1 - add configure option to support for bundled fonts (enabled on b2g desktop products). r=gps
2014-05-29 13:00:49 +01:00
Juan Gomez
c4c7623dac
Bug 1014403 - [Flatfish][build] B2G for flatfish build failed. r=roc
2014-05-26 08:12:00 +02:00
Wes Kocher
98152d91df
Merge fx-team to m-c
2014-05-23 17:04:56 -07:00
Felipe Gomes
5caf22f096
Bug 1014367 - Add support for translation API key. r=ted
2014-05-23 13:21:06 -03:00
Wes Kocher
d0cf640a86
Merge m-c to inbound
2014-05-22 17:55:00 -07:00
Allison Naaktgeboren
dac30139cf
Bug 1004533 - Guard all e10s testing UI behind an E10S_TESTING_UI ifdef.r=mconley,r=nalexander
2014-05-22 09:09:32 -07:00
Landry Breuil
0cf3815f32
Bug 1012447: allow building webapprt against gtk3 r=glandium
2014-05-21 13:50:03 +02:00
Carsten "Tomcat" Book
a79c1ec7ff
Backed out changeset 9b2588d41e3a (bug 969395) for bustage
2014-05-21 11:29:21 +02:00
Qiang Lu
c9bd29e3a3
Bug 969395 - Add stub library for accesing VP8 HW codec through android native mediacodec interface. r=rjesup
2014-05-21 10:14:31 +08:00
Mike Hommey
c54e856eb3
Bug 999913 - Enable replace-malloc on nightly builds. r=mshal
2014-05-01 10:57:48 +09:00
Nicholas Nethercote
b5aba0afc1
Bug 1013014 (attempt 2) - Disable Trace Malloc on TBPL debug builds. r=glandium.
...
--HG--
extra : rebase_source : 08fa200fd205225f85b9845bf8c18ac38fe26e0d
2014-05-19 18:16:42 -07:00
Mike Hommey
631f8f3393
Bug 1014308 - Update jemalloc3 to upstream 3.6.0. r=njn,r=mshal
2014-05-23 07:26:40 +09:00
Robert O'Callahan
950332b02a
Bug 1001320. Part 5: Use #pragma GCC visibility on B2G. r=glandium
...
--HG--
rename : config/gcc_hidden.h => config/gcc_hidden_dso_handle.h
2014-05-11 23:37:14 -07:00
Ryan VanderMeulen
8d463532ff
Backed out changeset 8433a3609a54 (bug 1001320) for suspected B2G device image bustage.
...
CLOSED TREE
2014-05-20 12:17:51 -04:00
Nathan Froyd
5a4e9d2835
Bug 1004519
- enable intrinsic replacement on windows builds; r=glandium
2014-05-07 13:31:50 -04:00
Robert O'Callahan
76ebf97a8d
Bug 1001320. Part 5: Use #pragma GCC visibility on B2G. r=glandium
...
--HG--
rename : config/gcc_hidden.h => config/gcc_hidden_dso_handle.h
extra : rebase_source : 600bf9dd51c88ea0cdea3db2e20ce8ab1de9f3fb
2014-05-11 23:37:14 -07:00
Marco Castelluccio
51f64d5cbb
Bug 972201 - Remove the MOZ_B2G_CERTDATA hack. r=briansmith
2014-05-18 15:42:42 +02:00
Jacek Caban
e2495e129d
Bug 1008192 - Don't try to use hidden visibility on mingw. r=glandium
2014-05-14 13:06:33 +02:00
Jacek Caban
9a3b11e1e8
Bug 988271 - Relanded configure.in part after bug 999260.
2014-05-14 13:06:03 +02:00
Ryan VanderMeulen
d76da7eade
Merge inbound to m-c.
2014-05-13 16:27:03 -04:00
Masatoshi Kimura
59b4731e8b
Bug 1008851 - Move NONASCII into |if| block to avoid errors on POSIX-violation intolerant environments. r=mshal
2014-05-14 01:04:59 +09:00
Paul Rouget
a33bf3b923
Bug 999417 - Land the new App Manager UI. r=jryans r=mshal
2014-05-12 08:53:00 +02:00
Jeff Gilbert
6b8e88d28f
Bug 1005484 - Properly skip vista d3dc DLL if missing. - r=mshal
2014-05-09 11:44:11 -07:00
Robert O'Callahan
15be759d67
Bug 1001320. Part 5: Enable GCC visibility pragmas on Android. r=glandium
...
--HG--
extra : rebase_source : f9286815e8f07c9836fa64a423dd091e7c3d44d1
2014-04-24 14:51:42 +12:00
Mike Hommey
24512f06f7
Bug 1005495 - Move sccache stats out of the build log. r=mshal
2014-05-07 11:50:09 +09:00
Nick Alexander
2712067761
Bug 1000676 - Part 2: Add MOZ_DEVICES and register about:devices. r=mfinkle
2014-05-05 11:27:56 -07:00
Jeff Gilbert
b21a7e2e9c
Bug 999260 - Ship both d3dcompiler_43 and _46+. - r=mshal
2014-05-02 15:31:05 -07:00
Benoit Girard
1591dfd8e6
Bug 986160 - Add MozGtestFriend.h to deal with gtest in non test builds. r=glandium
2014-04-07 15:23:03 -04:00
Ed Morley
b107d7de01
Merge mozilla-central and inbound
2014-05-01 16:23:05 +01:00
Ed Morley
548e0d10a5
Merge latest green fx-team changeset and mozilla-central
2014-05-01 15:53:50 +01:00
Ted Mielczarek
766404390f
bug 1003812 - Check for Windows 8 SDK for building Gamepad on Windows. r=glandium
2014-05-01 07:17:19 -04:00
Mark Hammond
8f31d14de2
Bug 1003641 - add MOZ_LOOP configure variable. r=ted
2014-05-01 09:19:32 +10:00
Mike Hommey
209c1d054b
Backout changeset 24359653cf0a (bug 999913) for bustage on a CLOSED TREE.
2014-05-01 11:22:26 +09:00
Mike Hommey
79055c61e9
Bug 999913 - Enable replace-malloc on nightly builds. r=mshal
2014-05-01 10:57:48 +09:00
Mike Hommey
41ad6885a5
Bug 961264 - Remove checks for visibility pragmas and attributes in gcc. r=ted
2014-05-01 10:53:48 +09:00
Alexandre Poirot
9b9a93caf2
Bug 961745 - Introduce b2g/dev application to build a mulet. r=mshal, r=fabrice
2014-04-28 14:53:00 -04:00
Ryan VanderMeulen
f3f4985fe0
Merge m-c to inbound on a CLOSED TREE.
2014-04-30 16:47:33 -04:00
Ted Mielczarek
1dc00c5f8c
bug 852935 - Add Android gamepad backend. r=snorp, rs=smaug
2014-04-22 10:53:48 -04:00
Alexandre Poirot
7017800a9e
Bug 999631 - Disable startup cache via a dedicated flag. r=mshal
2014-04-23 04:57:00 -04:00