Bug 1626555 - Add dom/xul to the list of non-unified-build-compatible directories. r=sg

Differential Revision: https://phabricator.services.mozilla.com/D97197
This commit is contained in:
Andi-Bogdan Postelnicu 2020-11-17 09:28:10 +00:00
parent 6a1353fabe
commit aac5ac29dc
8 changed files with 18 additions and 3 deletions

View File

@ -72,4 +72,5 @@ dom/workers/
dom/worklet/
dom/xhr/
dom/xml/
dom/xslt/
dom/xslt/
dom/xul/

View File

@ -13,6 +13,7 @@
# include "nsIStringEnumerator.h"
#endif
#include "mozilla/BasePrincipal.h"
#include "mozilla/dom/Element.h"
#include "nsIAppWindow.h"
namespace mozilla {

View File

@ -7,6 +7,8 @@
#ifndef mozilla_dom_XULPersist_h
#define mozilla_dom_XULPersist_h
#include "nsStubDocumentObserver.h"
#ifndef MOZ_NEW_XULSTORE
class nsIXULStore;
#endif

View File

@ -8,6 +8,8 @@
#include "mozilla/dom/Event.h"
#include "mozilla/dom/XULTooltipElement.h"
#include "mozilla/dom/NodeInfo.h"
#include "mozilla/EventDispatcher.h"
#include "nsContentCreatorFunctions.h"
#include "nsCTooltipTextProvider.h"
#include "nsITooltipTextProvider.h"

View File

@ -12,7 +12,7 @@
namespace mozilla {
namespace dom {
nsXULElement* NS_NewXULPopupElement(
nsXULElement* NS_NewXULTooltipElement(
already_AddRefed<mozilla::dom::NodeInfo>&& aNodeInfo);
class XULTooltipElement final : public XULPopupElement {

View File

@ -49,6 +49,8 @@
static mozilla::LazyLogModule gContentSinkLog("nsXULContentSink");
using namespace mozilla;
using namespace mozilla::dom;
//----------------------------------------------------------------------
XULContentSinkImpl::ContextStack::ContextStack() : mTop(nullptr), mDepth(0) {}

View File

@ -17,6 +17,7 @@
#include "nsIContent.h"
#include "nsICollation.h"
#include "mozilla/dom/Document.h"
#include "mozilla/dom/Element.h"
#include "nsXULContentUtils.h"
#include "nsLayoutCID.h"
#include "nsString.h"
@ -57,7 +58,7 @@ nsICollation* nsXULContentUtils::GetCollation() {
nsresult nsXULContentUtils::FindChildByTag(nsIContent* aElement,
int32_t aNameSpaceID, nsAtom* aTag,
Element** aResult) {
mozilla::dom::Element** aResult) {
for (nsIContent* child = aElement->GetFirstChild(); child;
child = child->GetNextSibling()) {
if (child->IsElement() && child->NodeInfo()->Equals(aTag, aNameSpaceID)) {

View File

@ -15,6 +15,7 @@
#include "mozilla/dom/BindContext.h"
#include "mozilla/dom/Document.h"
#include "mozilla/dom/CSSRuleBinding.h"
#include "mozilla/dom/XULTextElement.h"
#include "mozilla/ClearOnShutdown.h"
#include "mozilla/EventListenerManager.h"
#include "mozilla/EventStateManager.h"
@ -65,6 +66,10 @@
#include "mozilla/EventDispatcher.h"
#include "mozAutoDocUpdate.h"
#include "nsCCUncollectableMarker.h"
#include "nsContentCreatorFunctions.h"
#include "nsMenuFrame.h"
#include "nsMenuPopupFrame.h"
#include "nsTextFrame.h"
#include "nsICSSDeclaration.h"
#include "nsLayoutUtils.h"
#include "XULFrameElement.h"
@ -76,6 +81,7 @@
#include "mozilla/dom/nsCSPUtils.h"
#include "mozilla/dom/XULElementBinding.h"
#include "mozilla/dom/XULBroadcastManager.h"
#include "mozilla/dom/XULTooltipElement.h"
#include "mozilla/dom/MouseEventBinding.h"
#include "mozilla/dom/MutationEventBinding.h"
#include "mozilla/dom/XULCommandEvent.h"