gecko-dev/dom/xul
David Parks 7a4e918916 Bug 1682030 - Clean up NPAPI plugin fallback behavior. r=jmathies,emilio
Similifies use of EventStates and ObjectType/FallbackType enums since most states they represented are no longer valid with the removal of NPAPI plugins.  The state machine for (unsupported) plugin elements is now much simpler but still distinguishes between HTML fallbacks, fallbacks leading to a "BROKEN" state (e.g. failing to load the image the element refers to), and fallbacks that would simply lead the element to occupy an empty region.  The last type of fallback is behind a pref "layout.use-plugin-fallback" and is disabled by default.

Simplifying the state machine allows us to clean up nsObjectLoadingContent.  We also update many of the enums which refered to plugins, which would otherwise get confusing.

Differential Revision: https://phabricator.services.mozilla.com/D107158
2021-04-06 19:28:18 +00:00
..
crashtests
test Bug 1699284 - Part 4: Continue to search/try next accesskey target if current target is not focusable; r=masayuki 2021-03-25 16:09:54 +00:00
ChromeObserver.cpp Bug 1700371: Override the NSWindow appearance based on the lightweight theme. r=mac-reviewers,mstange 2021-03-31 16:38:10 +00:00
ChromeObserver.h Bug 1700371: Override the NSWindow appearance based on the lightweight theme. r=mac-reviewers,mstange 2021-03-31 16:38:10 +00:00
XULBroadcastManager.cpp Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
XULBroadcastManager.h Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
XULFrameElement.cpp Bug 1636728 - Centralize printing entry points in nsGlobalWindowOuter, and move cloning out of nsPrintJob. r=jwatt,geckoview-reviewers,smaug,agi 2020-08-25 17:45:12 +00:00
XULFrameElement.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
XULMenuElement.cpp
XULMenuElement.h
XULPersist.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
XULPersist.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
XULPopupElement.cpp Bug 1666497 - Don't flush layout from popuppositioned events. r=mconley,Gijs,smaug 2020-10-06 16:28:41 +00:00
XULPopupElement.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
XULTextElement.cpp
XULTextElement.h
XULTooltipElement.cpp Bug 1688424 - Fix tooltips on <tree> elements in (x)html documents. r=smaug 2021-03-29 17:00:54 +00:00
XULTooltipElement.h Bug 1626555 - Add `dom/xul` to the list of non-unified-build-compatible directories. r=sg 2020-11-17 09:28:10 +00:00
XULTreeElement.cpp Bug 1678523 - Prevent unexpected flushes in XULTreeAccessible.cpp. r=emilio 2020-11-26 08:49:56 +00:00
XULTreeElement.h Bug 1678523 - Prevent unexpected flushes in XULTreeAccessible.cpp. r=emilio 2020-11-26 08:49:56 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
nsIBrowserController.idl
nsIController.idl
nsIControllers.idl
nsXULCommandDispatcher.cpp Bug 1680167 - Part 4: MOZ_CAN_RUN_SCRIPT in dom/xul r=masayuki 2020-12-03 22:08:44 +00:00
nsXULCommandDispatcher.h Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
nsXULContentSink.cpp Bug 1686822 - Execute currently-non-cacheable module scripts in the XUL content sink. r=smaug 2021-01-18 17:38:56 +00:00
nsXULContentSink.h
nsXULContentUtils.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
nsXULContentUtils.h
nsXULControllers.cpp Bug 1673931 - Resolve Document/Element cycle. r=emilio 2020-11-23 16:07:21 +00:00
nsXULControllers.h Bug 1673931 - Resolve Document/Element cycle. r=emilio 2020-11-23 16:07:21 +00:00
nsXULElement.cpp Bug 1699284 - Part 4: Continue to search/try next accesskey target if current target is not focusable; r=masayuki 2021-03-25 16:09:54 +00:00
nsXULElement.h Bug 1694674 - Unify nsXULElement::RegUnRegAccessKey and nsGenericHTMLElement::RegUnregAccessKey; r=smaug 2021-03-19 23:26:21 +00:00
nsXULPopupListener.cpp Bug 1682030 - Clean up NPAPI plugin fallback behavior. r=jmathies,emilio 2021-04-06 19:28:18 +00:00
nsXULPopupListener.h Bug 1680167 - Part 4: MOZ_CAN_RUN_SCRIPT in dom/xul r=masayuki 2020-12-03 22:08:44 +00:00
nsXULPrototypeCache.cpp Bug 1184468 - Use nsBaseHashtable::Values. r=xpcom-reviewers,nika 2021-03-24 17:56:49 +00:00
nsXULPrototypeCache.h Bug 1692835 - Remove nsJSThingHashtable. r=xpcom-reviewers,nika 2021-03-02 09:02:19 +00:00
nsXULPrototypeDocument.cpp Bug 1659949: Fix is atom setting for elements within localized elements. r=smaug 2020-12-03 00:53:18 +00:00
nsXULPrototypeDocument.h Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
nsXULSortService.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsXULSortService.h