gecko/toolkit
Dave Townsend 87c71b8022 Bug 1094312: Properly destroy browsers when switching between remote and non-remove pages and override the default destroy method in remote-browser.xml. r=mconley
In some cases removing an element from a document doesn't call its XBL
constructor. tabbrowser knows this and so calls a destroy method on browser
elements when removing them.

When remote-browser was added we forgot to add a specific destroy method so the
base browser binding's would be used. This would mean remote-browsers aren't
being destroyed correctly.

Also when we switch from remote to non-remote browsers or vice versa we don't
call the destroy method at all so sometimes the browser isn't destroyed properly
and observer notifications get fired on dead browser elements.

--HG--
extra : rebase_source : d54ca85d912fdd736495c500910ff51fb5e15b6a
2014-12-29 17:09:52 -08:00
..
components Bug 1116810 - Part 1: Add to histogram json. r=rnewman 2015-01-06 19:08:00 -05:00
content Bug 1094312: Properly destroy browsers when switching between remote and non-remove pages and override the default destroy method in remote-browser.xml. r=mconley 2014-12-29 17:09:52 -08:00
crashreporter Bug 1110499 - Don't exit crash handler on Android until we've finished started the reporter r=ted,blassey 2014-12-15 12:13:12 -06:00
devtools Bug 1118071 - Update web-audio-automation-timeline library to fix setTargetAtTime only calculating once for web audio editor's getAutomationData. r=vp 2015-01-07 13:57:00 -05:00
forgetaboutsite Bug 1111787 - Part 1: Delete the directory for the origin pair when "forget this site" is invoked. r=cpearce 2015-01-05 19:00:00 -05:00
identity Backed out changeset 96a5b2854978 (bug 527444) for android xpcshell bustage on a CLOSED TREE 2014-12-12 12:57:14 -08:00
library Bug 1108858 - Avoid building libxul twice as much as necessary during Linux PGO builds. r=mshal 2014-12-23 15:27:20 +09:00
locales Bug 793920 - (Part 1) Move majority of Android reader mode code to a shared place in /toolkit. r=Mossop,bnicholson 2014-12-10 16:44:53 -08:00
modules merge fx-team to mozilla-central a=merge 2015-01-07 14:11:47 +01:00
mozapps Bug 1110271 - Enable GMPInstallManager on Android r=mfinkle 2015-01-05 11:03:27 -06:00
obsolete
profile Bug 1086936 part 1 - Add a UI switch to disable custom profile selection process in Aurora. r=bsmedberg,jaws f=matej,shorlander 2014-10-27 20:52:20 +02:00
system Bug 1110031 - Part 1: Mark more directories as FAIL_ON_WARNINGS. r=gps 2014-12-10 22:56:31 -08:00
themes Bug 1013689 - In-content pages - Alignment fixes. r=jaws 2015-01-08 09:05:39 +01:00
webapps Backed out changesets 34a66a625618, 32db3daa20fe, and ac15ba8568c5 (bug 1102219) for Gaia unit test failures. 2014-12-11 11:28:30 -05:00
xre Back out cset 143ddd8eded9 (bug 1117635) for breaking some people's OS X builds on a CLOSED TREE. a=RyanVM 2015-01-07 11:58:19 -08:00
moz.build
toolkit.mozbuild Bug 1084210 - Simplify tree traversal for memory/replace. r=mshal 2014-10-18 16:16:20 +09:00