Bug 1634217. Make `accessible/` buildable outside of `unified-build` environment. r=eeejay

Differential Revision: https://phabricator.services.mozilla.com/D73176
This commit is contained in:
Jonathan Watt 2020-05-01 04:28:35 +00:00
Родитель 1b9138ac39
Коммит 2d1fc3c186
24 изменённых файлов: 39 добавлений и 0 удалений

Просмотреть файл

@ -33,6 +33,7 @@
#include "nsCoreUtils.h"
#include "nsXULAppAPI.h"
#include "mozilla/dom/BrowserChild.h"
#include "xpcAccessibleDocument.h"
using namespace mozilla;
using namespace mozilla::a11y;

Просмотреть файл

@ -21,6 +21,7 @@
#include "prenv.h"
#include "nsIDocShellTreeItem.h"
#include "mozilla/PresShell.h"
#include "mozilla/dom/BorrowedAttrInfo.h"
#include "mozilla/dom/Element.h"
#include "mozilla/dom/HTMLBodyElement.h"
#include "mozilla/dom/Selection.h"
@ -28,6 +29,8 @@
using namespace mozilla;
using namespace mozilla::a11y;
using mozilla::dom::BorrowedAttrInfo;
////////////////////////////////////////////////////////////////////////////////
// Logging helpers

Просмотреть файл

@ -9,6 +9,7 @@
#include "Accessible.h"
#include "DocAccessible.h"
#include "nsAccessibilityService.h"
#include "nsAccUtils.h"
#include "mozilla/dom/ChildIterator.h"
#include "mozilla/dom/Element.h"

Просмотреть файл

@ -15,6 +15,7 @@
#include "mozilla/Maybe.h"
using namespace mozilla::a11y;
using mozilla::DebugOnly;
using mozilla::Maybe;
/**

Просмотреть файл

@ -39,6 +39,11 @@
using namespace mozilla;
using mozilla::dom::DOMRect;
using mozilla::dom::Element;
using mozilla::dom::Selection;
using mozilla::dom::XULTreeElement;
////////////////////////////////////////////////////////////////////////////////
// nsCoreUtils
////////////////////////////////////////////////////////////////////////////////

Просмотреть файл

@ -12,6 +12,7 @@
#include "nsIContent.h"
#include "mozilla/dom/Document.h" // for GetPresShell()
#include "mozilla/FlushType.h"
#include "mozilla/PresShellForwards.h"
#include "nsPoint.h"
#include "nsTArray.h"

Просмотреть файл

@ -12,6 +12,7 @@
#include "nsAccCache.h"
#include "nsAccessiblePivot.h"
#include "nsAccUtils.h"
#include "nsDeckFrame.h"
#include "nsEventShell.h"
#include "nsTextEquivUtils.h"
#include "Role.h"

Просмотреть файл

@ -11,6 +11,7 @@
#include "nsIAccessibleTypes.h"
#include "DocAccessible.h"
#include "HTMLListAccessible.h"
#include "Relation.h"
#include "Role.h"
#include "States.h"
#include "TextAttrs.h"
@ -34,6 +35,7 @@
#include "mozilla/Assertions.h"
#include "mozilla/BinarySearch.h"
#include "mozilla/EventStates.h"
#include "mozilla/HTMLEditor.h"
#include "mozilla/MathAlgorithms.h"
#include "mozilla/PresShell.h"
#include "mozilla/TextEditor.h"

Просмотреть файл

@ -12,6 +12,7 @@
#include "Accessible-inl.h"
#include "DocAccessible-inl.h"
#include "mozilla/a11y/DocAccessibleParent.h"
#include "nsAccessibilityService.h"
#include "nsAccUtils.h"
#include "nsCoreUtils.h"

Просмотреть файл

@ -11,6 +11,7 @@
#include "nsTableCellFrame.h"
#include "nsTableWrapperFrame.h"
#include "TableCellAccessible.h"
using namespace mozilla;
using namespace mozilla::a11y;

Просмотреть файл

@ -7,6 +7,7 @@
#include "HTMLListAccessible.h"
#include "DocAccessible.h"
#include "EventTree.h"
#include "nsAccUtils.h"
#include "Role.h"
#include "States.h"

Просмотреть файл

@ -12,6 +12,7 @@
class nsITableCellLayout;
class nsTableCellFrame;
class nsTableWrapperFrame;
namespace mozilla {

Просмотреть файл

@ -15,6 +15,7 @@
#include "mozilla/dom/BrowserParent.h"
#include "mozilla/Unused.h"
#include "RelationType.h"
#include "xpcAccessibleDocument.h"
namespace mozilla {
namespace a11y {

Просмотреть файл

@ -7,6 +7,8 @@
#include "nsAccessiblePivot.h"
#include "nsAccessibilityService.h"
#include "Platform.h"
#include "xpcAccessibleApplication.h"
#include "xpcAccessibleDocument.h"
#ifdef A11Y_LOG
# include "Logging.h"

Просмотреть файл

@ -6,6 +6,7 @@
#define mozilla_a11y_xpcAccessibilityService_h_
#include "nsIAccessibilityService.h"
#include "nsITimer.h"
class xpcAccessibilityService : public nsIAccessibilityService {
public:

Просмотреть файл

@ -6,6 +6,8 @@
#include "xpcAccessibleGeneric.h"
#include "xpcAccessibleDocument.h"
using namespace mozilla::a11y;
////////////////////////////////////////////////////////////////////////////////

Просмотреть файл

@ -4,8 +4,11 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "xpcAccessibleHyperLink.h"
#include "Accessible-inl.h"
#include "nsNetUtil.h"
#include "xpcAccessibleDocument.h"
using namespace mozilla::a11y;

Просмотреть файл

@ -9,6 +9,8 @@
#include "nsIAccessibleHyperLink.h"
#include "AccessibleOrProxy.h"
class nsIAccessible;
namespace mozilla {

Просмотреть файл

@ -8,7 +8,9 @@
#include "Accessible-inl.h"
#include "HyperTextAccessible-inl.h"
#include "mozilla/a11y/PDocAccessible.h"
#include "TextRange.h"
#include "xpcAccessibleDocument.h"
#include "xpcAccessibleTextRange.h"
#include "nsIPersistentProperties2.h"

Просмотреть файл

@ -6,7 +6,10 @@
#include "Accessible-inl.h"
#include "nsIAccessible.h"
#include "nsIMutableArray.h"
#include "xpcAccessibleDocument.h"
#include "xpcAccessibleSelectable.h"
using namespace mozilla::a11y;

Просмотреть файл

@ -11,6 +11,7 @@
#include "nsIMutableArray.h"
#include "nsComponentManagerUtils.h"
#include "xpcAccessibleDocument.h"
using namespace mozilla::a11y;

Просмотреть файл

@ -13,6 +13,7 @@
#include "nsComponentManagerUtils.h"
#include "nsIMutableArray.h"
#include "xpcAccessibleDocument.h"
using namespace mozilla;
using namespace mozilla::a11y;

Просмотреть файл

@ -11,6 +11,7 @@
#include "nsIMutableArray.h"
#include "nsComponentManagerUtils.h"
#include "nsQueryObject.h"
#include "xpcAccessibleDocument.h"
using namespace mozilla;
using namespace mozilla::a11y;

Просмотреть файл

@ -14,6 +14,7 @@
#include "XULFormControlAccessible.h"
#include "nsIDOMXULContainerElement.h"
#include "nsIDOMXULSelectCntrlEl.h"
#include "nsIDOMXULSelectCntrlItemEl.h"
#include "nsIContent.h"
#include "nsMenuBarFrame.h"