432357 Commits

Author SHA1 Message Date
Mike Hommey
e26476c1ed Bug 1187245 - Set things up to use Gtk+3 from the tooltool package during PGO builds. r=gps
The mk_add_options exports are meant to end up in $topobjdir/.mozconfig.mk,
which is included every time make runs.
2015-07-28 08:19:13 +09:00
Mike Hommey
6a956c6f97 Bug 1187533 - Change how Gtk+2 plugin-container is started on Gtk+3 builds. r=billm
The current situation looks like this: Firefox launches the plugin-container
with two environment variables set:
  LD_LIBRARY_PATH=$FIREFOX_DIR:$LD_LIBRARY_PATH
  LD_PRELOAD=$FIREFOX_DIR/libmozgtk2.so:$LD_PRELOAD

libxul.so has a dependency on libmozgtk.so (without "2"), but libmozgtk2.so
has a SONAME of libmozgtk.so, so ld.so recognizes libmozgtk2.so as a
dependency of libxul.so, and uses it instead of the actual libmozgtk.so,
making the plugin-container use Gtk+2 instead of Gtk+3 to load Gtk+2 plugins.

Now, ASan sets things up in shared libraries such that they needs a symbol
from the executable binary. So in the case of plugin-container, the
plugin-container executable itself contains some ASan symbols such as
__asan_init_v3. libmozgtk2.so, OTOH, contains an undefined weak reference to
that symbol, like all other Firefox shared libraries.

Since libmozgtk2.so is LD_PRELOADed, it is loaded _before_ the
plugin-container executable, and __asan_init_v3 can't be resolved.

Disabling ASan for libmozgtk2.so would be a possibility, but the build system
doesn't really know how to do that, and filtering out -fsanitize=address
can be fragile.

The alternative possibility, implemented here, is to change the library
loading strategy, renaming libmozgtk2.so to gtk2/libmozgtk.so, and setting
the following environment variable when Firefox launches the plugin-container:
  LD_LIBRARY_PATH=$FIREFOX_DIR/gtk2:$FIREFOX_DIR:$LD_LIBRARY_PATH
2015-07-28 08:19:13 +09:00
Mike Hommey
4275fcc9a3 Bug 1187101 - Add -Wl,-Bsymbolic to LDFLAGS for ASan builds. r=mshal 2015-07-28 08:19:12 +09:00
Francois Marier
5556697f0b Bug 1187711 - Enable -Wshadow in DOM::Security. r=ckerschb 2015-07-27 16:14:56 -07:00
Wes Kocher
32bf37f626 Merge m-c to inbound, a=merge CLOSED TREE 2015-07-27 15:45:44 -07:00
Wes Kocher
06e7c8d55e Skip dom/plugins tests on OSX 10.6 even harder (bug 1188052) a=me 2015-07-27 15:40:19 -07:00
Wes Kocher
9c5c217c21 Backed out changeset e01d0f7a3c6f (bug 1135708) for spidermonkey errors CLOSED TREE 2015-07-27 15:22:40 -07:00
Wes Kocher
f29d04329b Backed out changeset 43e7461188dc (bug 1135708) 2015-07-27 15:22:07 -07:00
Andrew McCreight
cdb6b84dc1 Bug 1089816 - use && not and. CLOSED TREE 2015-07-27 14:01:05 -07:00
Eric Faust
499c01e9ed Bug 1135708 - Followup: Fix a few warnings-as-errors related build problems on a CLOSED TREE. (rs=Waldo) 2015-07-27 13:44:44 -07:00
Jean-Yves Avenard
89e5d96fae Bug 1186718 - Ensure ESDS have valid size. r=kentuckyfriedtakahe
--HG--
extra : rebase_source : 7040d05738365d164bb0891130d04a16daa273cc
2015-07-27 16:25:17 -04:00
Mariusz Kierski
c049301781 Bug 1135708 - Implement es7 exponentiation operator. (r=efaust, f=jandem) 2015-07-27 13:21:11 -07:00
Ryan VanderMeulen
cbf28fb149 Merge m-c to inbound. a=merge 2015-07-27 16:06:20 -04:00
Ryan VanderMeulen
555a3164b2 Backed out changeset b2d0e28fe539 (bug 1185639) test_plugin_focus.html timeouts. 2015-07-27 16:06:03 -04:00
Ryan VanderMeulen
604f7429c0 Merge m-c to inbound. a=merge 2015-07-27 15:52:11 -04:00
Ryan VanderMeulen
c78e298211 Backed out changeset beed8e3e86d9 (bug 1181478) for B2G test_interfaces.html failures. 2015-07-27 15:51:54 -04:00
Andrew McCreight
ef6d1e9493 Bug 1089816 - Let ASan content processes run to completion. r=billm
There are a variety of ways that the parent and child process ensure that
the child process exits quickly in opt builds, but for AddressSanitizer
builds we want to let the child process to run to completion, so that we
can get a LeakSanitizer report.

This requires adding some addition LSan suppressions, because running
LSan in child processes detects some new leaks.
2015-07-27 12:49:48 -07:00
Andrew McCreight
a5dd663397 Bug 964669 - Increase timeout for browser_social_multiworker because shutting down child processes is slow. r=mixedpuppy 2015-07-27 12:49:48 -07:00
Ryan VanderMeulen
23b78d739f Merge m-c to inbound. a=merge 2015-07-27 15:47:22 -04:00
Ryan VanderMeulen
7322d17cc4 Bug 1188052 - Skip dom/plugins tests on OSX 10.6 debug due to frequent timeouts. rs=aklotz, a=me 2015-07-27 15:43:58 -04:00
Ryan VanderMeulen
01499c3bc0 Merge inbound to m-c. a=merge 2015-07-27 15:34:42 -04:00
Ryan VanderMeulen
2023641b4b Merge fx-team to m-c. a=merge 2015-07-27 15:28:51 -04:00
Ryan VanderMeulen
0b120e2884 Backed out changeset 4fd14cf6b415 (bug 1186158) for OSX Werror bustage. 2015-07-27 15:21:52 -04:00
Jeff Gilbert
c047687d8f Bug 1187174 - Use 'webgl2' not 'experimental-webgl2'. - r=kamidphish 2015-07-27 12:10:17 -07:00
Steven Michaud
36ac32cb02 Bug 1186158 - Receive notifications of sandbox violations in the browser on OS X. r=spohl 2015-07-27 13:56:08 -05:00
Ryan VanderMeulen
e107ea6a37 Backed out changeset adbd8a7608e4 (bug 1176363) for mochitest-gl permacrashes. 2015-07-27 13:54:56 -04:00
B2G Bumper Bot
3d63de9703 Bumping manifests a=b2g-bump 2015-07-27 10:12:44 -07:00
B2G Bumper Bot
4eb8133ed4 Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/8b7476489ad4
Author: Zibi Braniecki <zbigniew.braniecki@gmail.com>
Desc: Merge pull request #30385 from zbraniecki/1170963-remove-not-used-l10ndate-methods

Bug 1170963: Remove not used functions from l10n_date. r=stas

========

https://hg.mozilla.org/integration/gaia-central/rev/1e1ffd93c52c
Author: Zibi Braniecki <gandalf@mozilla.com>
Desc: Bug 1170963: Remove not used functions from l10n_date

========

https://hg.mozilla.org/integration/gaia-central/rev/1fa59774195d
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Desc: Merge pull request #30947 from TheoChevalier/new-gaia-locales

Bug 1183379 - Add Amharic (am), Upper Sorbian (hsb), Lower Sorbian (d…

========

https://hg.mozilla.org/integration/gaia-central/rev/d802e083d4bb
Author: TheoChevalier <theo.chevalier11@gmail.com>
Desc: Bug 1183379 - Add Amharic (am), Upper Sorbian (hsb), Lower Sorbian (dsb), Miahuatlán Zapotec (zam) locales to Gaia on master and 2.2 branches
2015-07-27 10:10:14 -07:00
Julien Pagès
585f767ed4 Bug 1187082 - Ensure talos always produces TALOSDATA json structure in logs so perfherder can ingest data. r=jlund
--HG--
extra : commitid : CAu6GTUEgwb
extra : rebase_source : 04cbff62a8c1287934f7dbb95628359c05f438b0
extra : amend_source : 29e31be1cc08f47e8dfac300904150755ae60d6c
2015-07-25 15:29:55 +02:00
Alastor Wu
9aaea1f8dd Bug 1187195 - Remove all agents with null window. r=baku 2015-07-24 12:29:26 +08:00
Michael Comella
bb93dc0a08 Bug 1184708 - Set progress view private mode when visibility is changed. r=mhaigh
--HG--
extra : commitid : 3sKUoV4mMv5
extra : rebase_source : bc3441730e49930a4d744a0ca07b47e8caeccccb
2015-07-22 19:03:47 -07:00
Ryan VanderMeulen
6214e9fde8 Merge m-c to fx-team. a=merge 2015-07-27 12:13:29 -04:00
Ryan VanderMeulen
7941dfa396 Merge m-c to b2g-inbound. a=merge 2015-07-27 10:43:09 -04:00
Ryan VanderMeulen
4f09769d88 Merge fx-team to m-c. a=merge 2015-07-27 10:39:37 -04:00
Ryan VanderMeulen
4302b6dc18 Merge b2g-inbound to m-c. a=merge 2015-07-27 10:32:33 -04:00
B2G Bumper Bot
bee8091366 Bumping manifests a=b2g-bump 2015-07-27 07:27:08 -07:00
B2G Bumper Bot
2c8fa3ccc7 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/6b3d9ecc195e
Author: Julien Wajsberg <felash@gmail.com>
Desc: Merge pull request #30864 from julienw/1181136-fix-race-sending-error-mms

Bug 1181136 - [Messages] When sending a MMS in airplane mode, the dis…

========

https://hg.mozilla.org/integration/gaia-central/rev/c12be9fc6c61
Author: Julien Wajsberg <felash@gmail.com>
Desc: Bug 1181136 - [Messages] When sending a MMS in airplane mode, the display stays in "sending" state after the error r=schung
2015-07-27 07:25:08 -07:00
B2G Bumper Bot
d9f9d1efd2 Bumping manifests a=b2g-bump 2015-07-27 06:23:12 -07:00
B2G Bumper Bot
b37362da1c Bumping manifests a=b2g-bump 2015-07-27 06:18:07 -07:00
B2G Bumper Bot
438bacf1d3 Bumping manifests a=b2g-bump 2015-07-27 04:38:17 -07:00
B2G Bumper Bot
2b3771dbce Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/d112db1eba70
Author: albertopq <albert.pastor@gmail.com>
Desc: Merge pull request #31039 from albertopq/1185010-shb-ut

Bug 1185010 - Avoiding pointer events on SHB r=mhenretty

========

https://hg.mozilla.org/integration/gaia-central/rev/bda5013d8031
Author: albertopq <albert.pastor@gmail.com>
Desc: Bug 1185010 - Avoiding pointer events on SHB
2015-07-27 04:36:06 -07:00
Thomas Zimmermann
f378aed204 Bug 1187230: Remove obsolete Bluetooth daemon runnables, r=shuang 2015-07-27 13:33:18 +02:00
Thomas Zimmermann
d360346df2 Bug 1187230: Convert Bluetooth to use daemon runnables, r=shuang
With this patch, Bluetooth uses the generic daemon runnables.
2015-07-27 13:33:17 +02:00
Thomas Zimmermann
30f976ec15 Bug 1187230: Generalize Bluetooth daemon runnables, r=shuang
The new daemon runnables are generalized implementations of the
Bluetooth daemon runnables. The code is unchanged, except for name
changes and fixes to the coding style.
2015-07-27 13:33:17 +02:00
Carsten "Tomcat" Book
c6c40b4b8f Backed out changeset d9ad5b9c6324 (bug 1185972) for timeouts on 10.6 in test_SeekNoData_mp4.html 2015-07-27 13:15:43 +02:00
Mark Banner
6bad971249 Bug 1180179 - Part 4. Use the shared media layout component in Loop's room views. r=mikedeboer 2015-07-27 12:58:02 +02:00
Mark Banner
1378db4bf9 Bug 1180179 - Part 3.1. Fix ui-showcase screen share standalone room views. r=mikedeboer 2015-07-27 12:45:49 +02:00
Mark Banner
7b9119121f Bug 1180179 - Part 3. Use the shared media layout component in direct calls. r=mikedeboer 2015-07-27 12:45:47 +02:00
Mike de Boer
f9023c1ba9 Bug 1185485: disable the Loop/ Hello button in private browsing mode. r=Standard8 2015-07-27 12:07:20 +02:00
Alexandre Poirot
d57ce95961 Bug 1186940 - Prevent leaking Debugger objects on toolbox close. r=jryans 2015-07-27 02:07:40 -07:00