Stop building /accessible unified and fix deprot.

This commit is contained in:
Fedor 2019-05-20 09:02:34 +03:00
parent 28d5dbee02
commit 2ada41b81c
30 changed files with 45 additions and 18 deletions

View File

@ -8,7 +8,7 @@ EXPORTS.mozilla.dom += [
'AccessibleNode.h', 'AccessibleNode.h',
] ]
UNIFIED_SOURCES += [ SOURCES += [
'AccessibleNode.cpp', 'AccessibleNode.cpp',
] ]

View File

@ -5,6 +5,9 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "AccessibleOrProxy.h" #include "AccessibleOrProxy.h"
#include "DocAccessible.h"
using namespace mozilla::a11y;
AccessibleOrProxy AccessibleOrProxy
AccessibleOrProxy::Parent() const AccessibleOrProxy::Parent() const

View File

@ -8,6 +8,8 @@
#include "Accessible-inl.h" #include "Accessible-inl.h"
#include "nsEventShell.h" #include "nsEventShell.h"
#include "DocAccessible.h" #include "DocAccessible.h"
#include "EmbeddedObjCollector.h"
#include "NotificationController.h"
#ifdef A11Y_LOG #ifdef A11Y_LOG
#include "Logging.h" #include "Logging.h"
#endif #endif

View File

@ -8,6 +8,7 @@
#include "AccEvent.h" #include "AccEvent.h"
#include "Accessible.h" #include "Accessible.h"
#include "DocAccessible.h"
#include "mozilla/RefPtr.h" #include "mozilla/RefPtr.h"
#include "mozilla/UniquePtr.h" #include "mozilla/UniquePtr.h"

View File

@ -5,6 +5,8 @@
#ifndef mozilla_a11y_FocusManager_h_ #ifndef mozilla_a11y_FocusManager_h_
#define mozilla_a11y_FocusManager_h_ #define mozilla_a11y_FocusManager_h_
#include "mozilla/RefPtr.h"
class nsINode; class nsINode;
class nsIDocument; class nsIDocument;
class nsISupports; class nsISupports;

View File

@ -7,6 +7,7 @@
#include "DocAccessible-inl.h" #include "DocAccessible-inl.h"
#include "DocAccessibleChild.h" #include "DocAccessibleChild.h"
#include "nsEventShell.h"
#include "TextLeafAccessible.h" #include "TextLeafAccessible.h"
#include "TextUpdater.h" #include "TextUpdater.h"

View File

@ -6,6 +6,7 @@
#include "TreeWalker.h" #include "TreeWalker.h"
#include "Accessible.h" #include "Accessible.h"
#include "Accessible-inl.h"
#include "AccIterator.h" #include "AccIterator.h"
#include "nsAccessibilityService.h" #include "nsAccessibilityService.h"
#include "DocAccessible.h" #include "DocAccessible.h"

View File

@ -25,7 +25,7 @@ if CONFIG['MOZ_DEBUG']:
'Logging.h', 'Logging.h',
] ]
UNIFIED_SOURCES += [ SOURCES += [
'AccessibleOrProxy.cpp', 'AccessibleOrProxy.cpp',
'AccEvent.cpp', 'AccEvent.cpp',
'AccGroupInfo.cpp', 'AccGroupInfo.cpp',

View File

@ -23,6 +23,7 @@
#include "nsISelectionPrivate.h" #include "nsISelectionPrivate.h"
#include "nsISelectionController.h" #include "nsISelectionController.h"
#include "nsISimpleEnumerator.h" #include "nsISimpleEnumerator.h"
#include "nsXBLPrototypeBinding.h"
#include "mozilla/dom/TouchEvent.h" #include "mozilla/dom/TouchEvent.h"
#include "mozilla/EventListenerManager.h" #include "mozilla/EventListenerManager.h"
#include "mozilla/EventStateManager.h" #include "mozilla/EventStateManager.h"

View File

@ -10,9 +10,11 @@
#include "Accessible-inl.h" #include "Accessible-inl.h"
#include "AccIterator.h" #include "AccIterator.h"
#include "nsCoreUtils.h" #include "nsCoreUtils.h"
#include "nsStyleConsts.h"
#include "nsIDOMXULLabeledControlEl.h" #include "nsIDOMXULLabeledControlEl.h"
using namespace mozilla::a11y; using namespace mozilla::a11y;
using namespace mozilla;
/** /**
* The accessible for which we are computing a text equivalent. It is useful * The accessible for which we are computing a text equivalent. It is useful

View File

@ -47,6 +47,7 @@
#include "nsDeckFrame.h" #include "nsDeckFrame.h"
#include "nsLayoutUtils.h" #include "nsLayoutUtils.h"
#include "nsIPersistentProperties2.h"
#include "nsIPresShell.h" #include "nsIPresShell.h"
#include "nsIStringBundle.h" #include "nsIStringBundle.h"
#include "nsPresContext.h" #include "nsPresContext.h"

View File

@ -11,6 +11,7 @@
#include "nsIAccessibleTypes.h" #include "nsIAccessibleTypes.h"
#include "DocAccessible.h" #include "DocAccessible.h"
#include "HTMLListAccessible.h" #include "HTMLListAccessible.h"
#include "Relation.h"
#include "Role.h" #include "Role.h"
#include "States.h" #include "States.h"
#include "TextAttrs.h" #include "TextAttrs.h"

View File

@ -27,8 +27,10 @@
#include "nsIDocShellTreeItem.h" #include "nsIDocShellTreeItem.h"
#include "nsIDocShellTreeOwner.h" #include "nsIDocShellTreeOwner.h"
#include "mozilla/a11y/DocAccessibleParent.h"
#include "mozilla/dom/Event.h" #include "mozilla/dom/Event.h"
#include "mozilla/dom/EventTarget.h" #include "mozilla/dom/EventTarget.h"
#include "mozilla/dom/TabParent.h"
#include "nsIDOMCustomEvent.h" #include "nsIDOMCustomEvent.h"
#include "nsIDOMXULMultSelectCntrlEl.h" #include "nsIDOMXULMultSelectCntrlEl.h"
#include "nsIDocument.h" #include "nsIDocument.h"

View File

@ -10,7 +10,7 @@ EXPORTS.mozilla.a11y += [
'HyperTextAccessible.h', 'HyperTextAccessible.h',
] ]
UNIFIED_SOURCES += [ SOURCES += [
'Accessible.cpp', 'Accessible.cpp',
'ApplicationAccessible.cpp', 'ApplicationAccessible.cpp',
'ARIAGridAccessible.cpp', 'ARIAGridAccessible.cpp',

View File

@ -10,6 +10,7 @@
#include "nsAccUtils.h" #include "nsAccUtils.h"
#include "Role.h" #include "Role.h"
#include "States.h" #include "States.h"
#include "EventTree.h"
#include "nsBlockFrame.h" #include "nsBlockFrame.h"
#include "nsBulletFrame.h" #include "nsBulletFrame.h"

View File

@ -4,7 +4,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this # 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/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
UNIFIED_SOURCES += [ SOURCES += [
'HTMLCanvasAccessible.cpp', 'HTMLCanvasAccessible.cpp',
'HTMLElementAccessibles.cpp', 'HTMLElementAccessibles.cpp',
'HTMLFormControlAccessible.cpp', 'HTMLFormControlAccessible.cpp',

View File

@ -44,7 +44,7 @@ if CONFIG['ACCESSIBILITY']:
'ProxyAccessibleShared.h', 'ProxyAccessibleShared.h',
] ]
UNIFIED_SOURCES += [ SOURCES += [
'DocAccessibleChildBase.cpp', 'DocAccessibleChildBase.cpp',
'DocAccessibleParent.cpp', 'DocAccessibleParent.cpp',
'ProxyAccessibleBase.cpp', 'ProxyAccessibleBase.cpp',

View File

@ -6,6 +6,9 @@
#include "AccessibleWrap.h" #include "AccessibleWrap.h"
#include "Accessible.h"
#include "Accessible-inl.h"
#include "Accessible2_i.c" #include "Accessible2_i.c"
#include "Accessible2_2_i.c" #include "Accessible2_2_i.c"
#include "Accessible2_3_i.c" #include "Accessible2_3_i.c"

View File

@ -15,6 +15,7 @@
#include "ProxyWrappers.h" #include "ProxyWrappers.h"
#include "mozilla/ClearOnShutdown.h" #include "mozilla/ClearOnShutdown.h"
using namespace mozilla;
using namespace mozilla::a11y; using namespace mozilla::a11y;
StaticRefPtr<HyperTextAccessibleWrap> ia2AccessibleText::sLastTextChangeAcc; StaticRefPtr<HyperTextAccessibleWrap> ia2AccessibleText::sLastTextChangeAcc;

View File

@ -11,6 +11,8 @@
#include "nsIAccessibleText.h" #include "nsIAccessibleText.h"
#include "AccessibleText.h" #include "AccessibleText.h"
#include "nsString.h"
#include "mozilla/StaticPtr.h"
namespace mozilla { namespace mozilla {
namespace a11y { namespace a11y {

View File

@ -15,7 +15,7 @@ EXPORTS += [
'ia2AccessibleValue.h', 'ia2AccessibleValue.h',
] ]
UNIFIED_SOURCES += [ SOURCES += [
'ia2Accessible.cpp', 'ia2Accessible.cpp',
'ia2AccessibleAction.cpp', 'ia2AccessibleAction.cpp',
'ia2AccessibleComponent.cpp', 'ia2AccessibleComponent.cpp',

View File

@ -83,7 +83,7 @@ private:
} // namespace detail } // namespace detail
constexpr MsaaIdGenerator::MsaaIdGenerator() MsaaIdGenerator::MsaaIdGenerator()
: mIDSet(kNumUniqueIDBits) : mIDSet(kNumUniqueIDBits)
{} {}

View File

@ -30,7 +30,7 @@ class AccessibleWrap;
class MsaaIdGenerator class MsaaIdGenerator
{ {
public: public:
constexpr MsaaIdGenerator(); MsaaIdGenerator();
uint32_t GetID(); uint32_t GetID();
void ReleaseID(AccessibleWrap* aAccWrap); void ReleaseID(AccessibleWrap* aAccWrap);

View File

@ -6,6 +6,9 @@
#include "Platform.h" #include "Platform.h"
#include "Accessible.h"
#include "Accessible-inl.h"
#include "AccEvent.h" #include "AccEvent.h"
#include "Compatibility.h" #include "Compatibility.h"
#include "HyperTextAccessibleWrap.h" #include "HyperTextAccessibleWrap.h"

View File

@ -16,7 +16,7 @@ EXPORTS.mozilla.a11y += [
'MsaaIdGenerator.h', 'MsaaIdGenerator.h',
] ]
UNIFIED_SOURCES += [ SOURCES += [
'AccessibleWrap.cpp', 'AccessibleWrap.cpp',
'ApplicationAccessibleWrap.cpp', 'ApplicationAccessibleWrap.cpp',
'ARIAGridAccessibleWrap.cpp', 'ARIAGridAccessibleWrap.cpp',
@ -32,16 +32,12 @@ UNIFIED_SOURCES += [
'nsWinUtils.cpp', 'nsWinUtils.cpp',
'Platform.cpp', 'Platform.cpp',
'RootAccessibleWrap.cpp', 'RootAccessibleWrap.cpp',
'ServiceProvider.cpp',
'TextLeafAccessibleWrap.cpp', 'TextLeafAccessibleWrap.cpp',
] ]
# This file cannot be built in unified mode because it includes ISimpleDOMNode_i.c.
SOURCES += [
'ServiceProvider.cpp',
]
if CONFIG['MOZ_XUL']: if CONFIG['MOZ_XUL']:
UNIFIED_SOURCES += [ SOURCES += [
'XULListboxAccessibleWrap.cpp', 'XULListboxAccessibleWrap.cpp',
'XULMenuAccessibleWrap.cpp', 'XULMenuAccessibleWrap.cpp',
'XULTreeGridAccessibleWrap.cpp', 'XULTreeGridAccessibleWrap.cpp',

View File

@ -4,7 +4,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this # 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/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
UNIFIED_SOURCES += [ SOURCES += [
'sdnAccessible.cpp', 'sdnAccessible.cpp',
'sdnDocAccessible.cpp', 'sdnDocAccessible.cpp',
'sdnTextAccessible.cpp', 'sdnTextAccessible.cpp',

View File

@ -4,7 +4,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this # 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/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
UNIFIED_SOURCES += [ SOURCES += [
'nsAccessibleRelation.cpp', 'nsAccessibleRelation.cpp',
'xpcAccessibilityService.cpp', 'xpcAccessibilityService.cpp',
'xpcAccessible.cpp', 'xpcAccessible.cpp',

View File

@ -3,6 +3,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "xpcAccessibilityService.h" #include "xpcAccessibilityService.h"
#include "xpcAccessibleDocument.h"
#include "nsAccessiblePivot.h" #include "nsAccessiblePivot.h"
#include "nsAccessibilityService.h" #include "nsAccessibilityService.h"

View File

@ -7,6 +7,9 @@
#include "nsIAccessibilityService.h" #include "nsIAccessibilityService.h"
#include "nsCOMPtr.h"
#include "nsITimer.h"
class xpcAccessibilityService : public nsIAccessibleRetrieval class xpcAccessibilityService : public nsIAccessibleRetrieval
{ {

View File

@ -4,7 +4,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this # 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/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
UNIFIED_SOURCES += [ SOURCES += [
'XULAlertAccessible.cpp', 'XULAlertAccessible.cpp',
'XULColorPickerAccessible.cpp', 'XULColorPickerAccessible.cpp',
'XULComboboxAccessible.cpp', 'XULComboboxAccessible.cpp',