gecko-dev/dom/xul/test
Brendan Dahl 934e37ef92 Bug 1486888 - Support XUL broadcasters in non-XUL documents. r=smaug
The majority of the XUL broadcaster logic is moved out of XULDocument and
into a separate class (XULBroadcastManager). The hookup points for when
listeners need to be created and listeners need to be notified is now
handled by the XULElement itself and nsDocument. To avoid any overhead,
the XULBroadcastManager is only ever created when a document uses a
listener.

The new approach does have the disadvantage that broadcasting can now only
work with XULElements, but going forward we'd like to discontinue this
feature and rely on MutationObservers to implement similar things.

One test had to be modified to use XUL elements instead of HTML elements
because of the reason noted above.

Differential Revision: https://phabricator.services.mozilla.com/D8888

--HG--
extra : moz-landing-system : lando
2018-10-19 01:22:46 +00:00
..
398289-resource.xul
chrome.ini Bug 1448162 - Remove all XUL overlay tests. r=Gijs 2018-03-22 16:21:26 -07:00
file_bug236853.rdf
mochitest.ini
test_bug199692.xul
test_bug233643.xul
test_bug311681.xul
test_bug391002.xul
test_bug398289.html
test_bug403868.xul
test_bug414907.xul
test_bug418216.xul
test_bug445177.xul Bug 1486888 - Support XUL broadcasters in non-XUL documents. r=smaug 2018-10-19 01:22:46 +00:00
test_bug449457.xul
test_bug468176.xul
test_bug486990.xul
test_bug583948.xul
test_bug749367.xul
test_bug757137.xul Bug 1476142 part 4. Remove some unnecessary QIs on window in various parts of the tree. r=kmag 2018-08-02 15:26:48 -04:00
test_bug775972.xul
test_bug1070049_throw_from_script.xul
test_bug1290965.xul
test_import_xul_to_content.xul Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
window_bug583948.xul
window_bug757137.xul