gecko/dom
Ehsan Akhgari 2d790c190b Bug 853298 - Part 1: Switch the ownership model of audio nodes to be based the cycle collector with wrapper caches; r=roc
Here is what this patch does:
 * Got rid of the JSBindingFinalized stuff
 * Made all nodes wrappercached
 * Started to hold a self reference while the AudioBufferSourceNode is playing back
 * Converted the input references to weak references
 * Got rid of all of the SetProduceOwnOutput and UpdateOutputEnded logic

The nodes are now collected by the cycle collector which calls into
DisconnectFromGraph which drops the references to other nodes and destroys the
media stream.  Note that most of the cycles that are now inherent in the
ownership model are between nodes and their AudioParams (that is, the cycles
not created by content.)
2013-04-14 21:52:55 -04:00
..
activities Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
alarm Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
apps Bug 859307 - [updates] wrong behavior when the manifest changes but not the packaged zip r=ferjm 2013-04-09 10:18:49 -07:00
audiochannel Bug 857653 - Fix leak in AudioChannelAgent by making it hold a weak ref to nsHTMLMediaElement. r=bz 2013-04-03 16:35:05 -04:00
base Bug 842186 - Replace use of jsval with JS::Value in dom/base. r=jwalden 2013-04-11 18:52:10 -04:00
battery Bug 856947 - Fix dom/battery test to handle running on either battery or AC power. r=mounir 2013-03-30 21:38:59 -07:00
bindings Bug 853298 - Part 1: Switch the ownership model of audio nodes to be based the cycle collector with wrapper caches; r=roc 2013-04-14 21:52:55 -04:00
bluetooth Bug 823803 - Manage two server sockets (RFCOMM/EL2CAP) in BluetoothOppManager, r=mrbkap, r=gyeh 2013-04-12 18:45:39 +08:00
browser-element Bug 856006 - Attempt no. 3: Switch mozbrowserloadstart to mozbrowserloadend in the hopes that this will resolve an intermittent orange. r=me 2013-04-06 15:21:36 -04:00
camera Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/network/ dom/camera/ and dom/devicestorage/ directories. r=jwalden 2013-04-02 16:17:52 -07:00
cellbroadcast Bug 853158 - Update the uuid of nsIDOMEventTarget and subclasses. 2013-03-30 10:45:37 +01:00
contacts Bug 823999 - Add logging to the Contacts code to diagnose intermittent failure. 2013-04-12 01:51:49 -07:00
devicestorage Bug 858224 - Remove most MSVC exemptions for FAIL_ON_WARNINGS. r=ted feedback=dholbert 2013-04-07 13:45:34 +09:00
encoding Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
file Bug 858224 - Remove most MSVC exemptions for FAIL_ON_WARNINGS. r=ted feedback=dholbert 2013-04-07 13:45:34 +09:00
fm Bug 853158 - Update the uuid of nsIDOMEventTarget and subclasses. 2013-03-30 10:45:37 +01:00
icc Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/ipc/ dom/icc/ directories. r=jwalden 2013-04-02 16:22:12 -07:00
identity Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
imptests Bug 857820 part.2 Drop <blink> support from editor r=ehsan 2013-04-14 19:11:07 +09:00
indexedDB Bug 856108 - Port static analyses to clang, part 2b: use MOZ_STACK_CLASS in dom. r=Ms2ger 2013-04-11 22:20:18 -05:00
interfaces Bug 856629 - Part b: Implement ChildNode.remove(); r=bz 2013-04-13 09:08:47 +02:00
ipc Bug 850442 - Part 3 - Convert callbacks, Geolocation and Position. r=bz 2013-04-12 13:01:29 -07:00
locales Bug 688691. Warn when LenientThis actually causes us to not throw. r=ms2ger 2013-04-08 17:04:21 -04:00
media Bug 860952 - Add error site information to unexpectedCallbackAndFinish callback r=jsmith 2013-04-12 09:45:26 -05:00
messages Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
mms Bug 847744: Part 2 - Use sms-* topic to notify mms observers. r=vicamo 2013-04-10 20:18:35 +08:00
mobilemessage Bug 861095 - B2G MMS: handle MMS message in NotifyCursorResult() as well. r=mounir 2013-04-12 23:39:48 +08:00
network Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/network/ dom/camera/ and dom/devicestorage/ directories. r=jwalden 2013-04-02 16:17:52 -07:00
payment Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
permission Bug 804623 - Permission Prompt Helper needs more access context to enable/disable permissions. r=sicking 2013-04-04 17:47:46 -07:00
phonenumberutils Bug 858339 - PhoneNumberJS: Fix colombian phone numbers without the leading +. r=bent 2013-04-04 17:40:04 -07:00
plugins Bug 856108 - Port static analyses to clang, part 2b: use MOZ_STACK_CLASS in dom. r=Ms2ger 2013-04-11 22:20:18 -05:00
power Backed out changesets a550dadafa30 and 315f6b451d07 (bug 857884) for mochitest failures on a CLOSED TREE. 2013-04-11 13:59:02 -04:00
push Bug 851253 - SimplePush: Only wakeup apps that have registrations. r=jlebar 2013-04-09 14:12:35 -07:00
quota Bug 856032 - 'Quota management enabled even for origins with unlimited permission granted'. r=janv. 2013-03-31 17:10:27 -07:00
settings Bug 859601 - mozSetting API - return undefined if the API is unsupported on the platform, not null. r=bent 2013-04-11 20:40:44 -07:00
src Bug 850442 - Part 5 - Rename nsGeolocation to Geolocation. r=bz 2013-04-12 13:01:29 -07:00
system Bug 851658 - Fix test_proximity_change intermittent failure; r=jgriffin 2013-04-09 09:21:50 -04:00
telephony Bug 844490 - Increase timeout for all WebAPI telephony tests, to fix intermittent timeout failures; r=jgriffin 2013-04-09 12:02:51 -04:00
tests Bug 857820 part.3 Drop <blink> support from HTML parser r=mrbkap 2013-04-14 19:11:09 +09:00
time Bug 858224 - Remove most MSVC exemptions for FAIL_ON_WARNINGS. r=ted feedback=dholbert 2013-04-07 13:45:34 +09:00
voicemail Bug 853158 - Update the uuid of nsIDOMEventTarget and subclasses. 2013-03-30 10:45:37 +01:00
webidl Bug 843865 - Implement Networking Dashboard using webidl. r=bz 2013-04-14 21:32:06 -04:00
wifi Bug 854302 - [Buri][WIFI]Cann't disconnect WIFI when connect AP use WPS. r=mrbkap 2013-03-26 14:55:56 +08:00
workers Bug 861064. Root WebIDL dictionary Init. r=smaug,terrence 2013-04-12 23:34:22 -04:00
dom-config.mk Bug 822712 - SimplePush - Implementation. r=dougt, jst, jlebar 2013-03-28 20:49:41 -07:00
moz.build Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00