Bug 1260651 part.60 editor/libeditor should export some headers which are required by other modules and other modules shouldn't use local include for them r=mccr8

MozReview-Commit-ID: FZSExwkHH2B
This commit is contained in:
Masayuki Nakano 2016-07-08 14:03:31 +09:00
Родитель f382711dc3
Коммит 7f30e926b8
44 изменённых файлов: 53 добавлений и 57 удалений

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

@ -232,7 +232,6 @@ LOCAL_INCLUDES += [
'/dom/media/',
'/dom/xbl',
'/dom/xul',
'/editor/libeditor',
'/editor/txmgr',
'/image',
'/layout/forms',

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

@ -140,7 +140,6 @@ LOCAL_INCLUDES += [
'/dom/security',
'/dom/storage',
'/dom/workers',
'/editor/libeditor',
'/embedding/components/printingui/ipc',
'/extensions/cookie',
'/extensions/spellcheck/src',

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

@ -3,10 +3,10 @@
* 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 "CSSEditUtils.h"
#include "mozilla/CSSEditUtils.h"
#include "ChangeStyleTransaction.h"
#include "mozilla/Assertions.h"
#include "mozilla/ChangeStyleTransaction.h"
#include "mozilla/HTMLEditor.h"
#include "mozilla/Preferences.h"
#include "mozilla/css/Declaration.h"

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

@ -3,10 +3,10 @@
* 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/. */
#ifndef CSSEditUtils_h
#define CSSEditUtils_h
#ifndef mozilla_CSSEditUtils_h
#define mozilla_CSSEditUtils_h
#include "ChangeStyleTransaction.h" // for ChangeStyleTransaction::EChangeType
#include "mozilla/ChangeStyleTransaction.h" // for ChangeStyleTransaction
#include "nsCOMPtr.h" // for already_AddRefed
#include "nsTArray.h" // for nsTArray
#include "nscore.h" // for nsAString, nsresult, nullptr
@ -470,4 +470,4 @@ private:
} // namespace mozilla
#endif // #ifndef CSSEditUtils_h
#endif // #ifndef mozilla_CSSEditUtils_h

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

@ -6,8 +6,8 @@
#ifndef ChangeAttributeTransaction_h
#define ChangeAttributeTransaction_h
#include "EditTransactionBase.h" // base class
#include "mozilla/Attributes.h" // override
#include "mozilla/EditTransactionBase.h" // base class
#include "nsCOMPtr.h" // nsCOMPtr members
#include "nsCycleCollectionParticipant.h" // NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED
#include "nsISupportsImpl.h" // NS_DECL_ISUPPORTS_INHERITED

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

@ -3,7 +3,7 @@
* 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 "ChangeStyleTransaction.h"
#include "mozilla/ChangeStyleTransaction.h"
#include "mozilla/dom/Element.h" // for Element
#include "nsAString.h" // for nsAString_internal::Append, etc

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

@ -3,10 +3,10 @@
* 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/. */
#ifndef ChangeStyleTransaction_h
#define ChangeStyleTransaction_h
#ifndef mozilla_ChangeStyleTransaction_h
#define mozilla_ChangeStyleTransaction_h
#include "EditTransactionBase.h" // base class
#include "mozilla/EditTransactionBase.h" // base class
#include "nsCOMPtr.h" // nsCOMPtr members
#include "nsCycleCollectionParticipant.h" // various macros
#include "nsString.h" // nsString members
@ -120,4 +120,4 @@ private:
} // namespace mozilla
#endif // #ifndef ChangeStyleTransaction_h
#endif // #ifndef mozilla_ChangeStyleTransaction_h

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

@ -6,7 +6,7 @@
#ifndef CompositionTransaction_h
#define CompositionTransaction_h
#include "EditTransactionBase.h" // base class
#include "mozilla/EditTransactionBase.h" // base class
#include "nsCycleCollectionParticipant.h" // various macros
#include "nsString.h" // mStringToInsert

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

@ -6,7 +6,7 @@
#ifndef CreateElementTransaction_h
#define CreateElementTransaction_h
#include "EditTransactionBase.h"
#include "mozilla/EditTransactionBase.h"
#include "nsCOMPtr.h"
#include "nsCycleCollectionParticipant.h"
#include "nsISupportsImpl.h"

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

@ -6,7 +6,7 @@
#ifndef DeleteNodeTransaction_h
#define DeleteNodeTransaction_h
#include "EditTransactionBase.h"
#include "mozilla/EditTransactionBase.h"
#include "nsCOMPtr.h"
#include "nsCycleCollectionParticipant.h"
#include "nsIContent.h"

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

@ -6,7 +6,7 @@
#ifndef DeleteTextTransaction_h
#define DeleteTextTransaction_h
#include "EditTransactionBase.h"
#include "mozilla/EditTransactionBase.h"
#include "nsCOMPtr.h"
#include "nsCycleCollectionParticipant.h"
#include "nsGenericDOMDataNode.h"

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

@ -6,7 +6,7 @@
#ifndef EditAggregateTransaction_h
#define EditAggregateTransaction_h
#include "EditTransactionBase.h"
#include "mozilla/EditTransactionBase.h"
#include "nsCOMPtr.h"
#include "nsCycleCollectionParticipant.h"
#include "nsIAtom.h"

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

@ -3,7 +3,7 @@
* 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 "EditTransactionBase.h"
#include "mozilla/EditTransactionBase.h"
#include "nsError.h"
#include "nsISupportsBase.h"

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

@ -3,8 +3,8 @@
* 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/. */
#ifndef EditTransactionBase_h
#define EditTransactionBase_h
#ifndef mozilla_EditTransactionBase_h
#define mozilla_EditTransactionBase_h
#include "nsCycleCollectionParticipant.h"
#include "nsISupportsImpl.h"
@ -41,4 +41,4 @@ protected:
NS_IMETHOD UndoTransaction() override; \
NS_IMETHOD GetTxnDescription(nsAString& aTransactionDescription) override;
#endif // #ifndef EditTransactionBase_h
#endif // #ifndef mozilla_EditTransactionBase_h

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

@ -18,8 +18,6 @@
#include "DeleteTextTransaction.h" // for DeleteTextTransaction
#include "EditAggregateTransaction.h" // for EditAggregateTransaction
#include "EditorEventListener.h" // for EditorEventListener
#include "EditorUtils.h" // for AutoRules, etc
#include "EditTransactionBase.h" // for EditTransactionBase
#include "InsertNodeTransaction.h" // for InsertNodeTransaction
#include "InsertTextTransaction.h" // for InsertTextTransaction
#include "JoinNodeTransaction.h" // for JoinNodeTransaction
@ -30,6 +28,8 @@
#include "mozFlushType.h" // for mozFlushType::Flush_Frames
#include "mozInlineSpellChecker.h" // for mozInlineSpellChecker
#include "mozilla/CheckedInt.h" // for CheckedInt
#include "mozilla/EditorUtils.h" // for AutoRules, etc
#include "mozilla/EditTransactionBase.h" // for EditTransactionBase
#include "mozilla/IMEStateManager.h" // for IMEStateManager
#include "mozilla/Preferences.h" // for Preferences
#include "mozilla/dom/Selection.h" // for Selection, etc

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

@ -3,7 +3,7 @@
* 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 "EditorUtils.h"
#include "mozilla/EditorUtils.h"
#include "mozilla/OwningNonNull.h"
#include "mozilla/dom/Selection.h"

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

@ -4,8 +4,8 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef EditorUtils_h
#define EditorUtils_h
#ifndef mozilla_EditorUtils_h
#define mozilla_EditorUtils_h
#include "mozilla/EditorBase.h"
#include "mozilla/GuardObjects.h"
@ -312,4 +312,4 @@ private:
} // namespace mozilla
#endif // #ifndef EditorUtils_h
#endif // #ifndef mozilla_EditorUtils_h

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

@ -6,11 +6,11 @@
#include <math.h>
#include "EditorUtils.h"
#include "HTMLEditorObjectResizerUtils.h"
#include "HTMLEditRules.h"
#include "HTMLEditUtils.h"
#include "TextEditUtils.h"
#include "mozilla/EditorUtils.h"
#include "mozilla/Preferences.h"
#include "mozilla/dom/Selection.h"
#include "mozilla/dom/Element.h"

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

@ -8,12 +8,12 @@
#include <stdlib.h>
#include "CSSEditUtils.h"
#include "EditorUtils.h"
#include "HTMLEditUtils.h"
#include "TextEditUtils.h"
#include "WSRunObject.h"
#include "mozilla/Assertions.h"
#include "mozilla/CSSEditUtils.h"
#include "mozilla/EditorUtils.h"
#include "mozilla/HTMLEditor.h"
#include "mozilla/MathAlgorithms.h"
#include "mozilla/Preferences.h"

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

@ -55,7 +55,7 @@
#include "nsNetUtil.h"
// Misc
#include "EditorUtils.h"
#include "mozilla/EditorUtils.h"
#include "HTMLEditorObjectResizerUtils.h"
#include "TextEditorTest.h"
#include "WSRunObject.h"

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

@ -6,9 +6,8 @@
#ifndef mozilla_HTMLEditor_h
#define mozilla_HTMLEditor_h
#include "CSSEditUtils.h"
#include "mozilla/Attributes.h"
#include "mozilla/CSSEditUtils.h"
#include "mozilla/StyleSheetHandle.h"
#include "mozilla/TextEditor.h"
#include "mozilla/dom/Element.h"

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

@ -8,7 +8,6 @@
#include <string.h>
#include "EditorUtils.h"
#include "HTMLEditUtils.h"
#include "TextEditUtils.h"
#include "WSRunObject.h"
@ -19,6 +18,7 @@
#include "mozilla/ArrayUtils.h"
#include "mozilla/Base64.h"
#include "mozilla/BasicEvents.h"
#include "mozilla/EditorUtils.h"
#include "mozilla/OwningNonNull.h"
#include "mozilla/Preferences.h"
#include "mozilla/SelectionState.h"

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

@ -6,9 +6,9 @@
#include "mozilla/HTMLEditor.h"
#include "HTMLEditorObjectResizerUtils.h"
#include "EditorUtils.h"
#include "HTMLEditUtils.h"
#include "mozilla/DebugOnly.h"
#include "mozilla/EditorUtils.h"
#include "mozilla/LookAndFeel.h"
#include "mozilla/MathAlgorithms.h"
#include "mozilla/Preferences.h"

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

@ -5,11 +5,11 @@
#include "mozilla/HTMLEditor.h"
#include "EditorUtils.h"
#include "HTMLEditUtils.h"
#include "TextEditUtils.h"
#include "TypeInState.h"
#include "mozilla/Assertions.h"
#include "mozilla/EditorUtils.h"
#include "mozilla/SelectionState.h"
#include "mozilla/dom/Selection.h"
#include "mozilla/dom/Element.h"

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

@ -7,9 +7,9 @@
#include "mozilla/HTMLEditor.h"
#include "EditorUtils.h"
#include "HTMLEditUtils.h"
#include "mozilla/Assertions.h"
#include "mozilla/EditorUtils.h"
#include "mozilla/dom/Selection.h"
#include "mozilla/dom/Element.h"
#include "nsAString.h"

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

@ -6,7 +6,7 @@
#ifndef InsertNodeTransaction_h
#define InsertNodeTransaction_h
#include "EditTransactionBase.h" // for EditTransactionBase, etc
#include "mozilla/EditTransactionBase.h" // for EditTransactionBase, etc
#include "nsCOMPtr.h" // for nsCOMPtr
#include "nsCycleCollectionParticipant.h"
#include "nsIContent.h" // for nsIContent

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

@ -6,7 +6,7 @@
#ifndef InsertTextTransaction_h
#define InsertTextTransaction_h
#include "EditTransactionBase.h" // base class
#include "mozilla/EditTransactionBase.h" // base class
#include "nsCycleCollectionParticipant.h" // various macros
#include "nsID.h" // NS_DECLARE_STATIC_IID_ACCESSOR
#include "nsISupportsImpl.h" // NS_DECL_ISUPPORTS_INHERITED

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

@ -6,7 +6,7 @@
#ifndef JoinNodeTransaction_h
#define JoinNodeTransaction_h
#include "EditTransactionBase.h" // for EditTransactionBase, etc
#include "mozilla/EditTransactionBase.h" // for EditTransactionBase, etc
#include "nsCOMPtr.h" // for nsCOMPtr
#include "nsCycleCollectionParticipant.h"
#include "nsID.h" // for REFNSIID

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

@ -7,7 +7,7 @@
#define PlaceholderTransaction_h
#include "EditAggregateTransaction.h"
#include "EditorUtils.h"
#include "mozilla/EditorUtils.h"
#include "nsIAbsorbingTransaction.h"
#include "nsIDOMNode.h"
#include "nsCOMPtr.h"

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

@ -5,8 +5,8 @@
#include "mozilla/SelectionState.h"
#include "EditorUtils.h" // for EditorUtils
#include "mozilla/Assertions.h" // for MOZ_ASSERT, etc
#include "mozilla/EditorUtils.h" // for EditorUtils
#include "mozilla/dom/Selection.h" // for Selection
#include "nsAString.h" // for nsAString_internal::Length
#include "nsCycleCollectionParticipant.h"

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

@ -6,7 +6,7 @@
#ifndef SetDocumentTitleTransaction_h
#define SetDocumentTitleTransaction_h
#include "EditTransactionBase.h" // for EditTransactionBase, etc
#include "mozilla/EditTransactionBase.h" // for EditTransactionBase, etc
#include "nsString.h" // for nsString
#include "nscore.h" // for NS_IMETHOD, nsAString, etc

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

@ -6,7 +6,7 @@
#ifndef SplitNodeTransaction_h
#define SplitNodeTransaction_h
#include "EditTransactionBase.h" // for EditTxn, etc
#include "mozilla/EditTransactionBase.h" // for EditTxn, etc
#include "nsCOMPtr.h" // for nsCOMPtr
#include "nsCycleCollectionParticipant.h"
#include "nsISupportsImpl.h" // for NS_DECL_ISUPPORTS_INHERITED

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

@ -6,7 +6,7 @@
#ifndef StylesheetTransactions_h
#define StylesheetTransactions_h
#include "EditTransactionBase.h" // for EditTransactionBase, etc
#include "mozilla/EditTransactionBase.h" // for EditTransactionBase, etc
#include "mozilla/StyleSheetHandle.h" // for mozilla::StyleSheetHandle
#include "nsCycleCollectionParticipant.h"
#include "nsID.h" // for REFNSIID

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

@ -5,9 +5,9 @@
#include "mozilla/TextEditRules.h"
#include "EditorUtils.h"
#include "TextEditUtils.h"
#include "mozilla/Assertions.h"
#include "mozilla/EditorUtils.h"
#include "mozilla/LookAndFeel.h"
#include "mozilla/Preferences.h"
#include "mozilla/TextComposition.h"

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

@ -5,11 +5,11 @@
#include "mozilla/TextEditor.h"
#include "EditorUtils.h" // AutoEditBatch, AutoRules
#include "InternetCiter.h"
#include "TextEditUtils.h"
#include "gfxFontUtils.h"
#include "mozilla/Assertions.h"
#include "mozilla/EditorUtils.h" // AutoEditBatch, AutoRules
#include "mozilla/mozalloc.h"
#include "mozilla/Preferences.h"
#include "mozilla/TextEditRules.h"

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

@ -5,8 +5,8 @@
#include "mozilla/TextEditor.h"
#include "EditorUtils.h"
#include "mozilla/ArrayUtils.h"
#include "mozilla/EditorUtils.h"
#include "mozilla/MouseEvents.h"
#include "mozilla/SelectionState.h"
#include "mozilla/dom/Selection.h"

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

@ -5,11 +5,11 @@
#include "WSRunObject.h"
#include "EditorUtils.h"
#include "TextEditUtils.h"
#include "mozilla/Assertions.h"
#include "mozilla/Casting.h"
#include "mozilla/EditorUtils.h"
#include "mozilla/HTMLEditor.h"
#include "mozilla/mozalloc.h"
#include "mozilla/OwningNonNull.h"

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

@ -18,8 +18,12 @@ EXPORTS += [
]
EXPORTS.mozilla += [
'ChangeStyleTransaction.h',
'CSSEditUtils.h',
'EditorBase.h',
'EditorController.h',
'EditorUtils.h',
'EditTransactionBase.h',
'HTMLEditor.h',
'SelectionState.h',
'TextEditor.h',

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

@ -18,7 +18,6 @@ FINAL_LIBRARY = 'xul'
LOCAL_INCLUDES += [
'../src',
'/dom/base',
'/editor/libeditor',
'/extensions/spellcheck/src',
]

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

@ -21,7 +21,6 @@ LOCAL_INCLUDES += [
'../hunspell/glue',
'../hunspell/src',
'/dom/base',
'/editor/libeditor',
]
EXPORTS.mozilla += [
'mozSpellChecker.h',

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

@ -32,8 +32,8 @@
* when we know that we are checking as a result of navigation.
*/
#include "EditorUtils.h"
#include "mozilla/EditorBase.h"
#include "mozilla/EditorUtils.h"
#include "mozilla/Services.h"
#include "mozilla/dom/Selection.h"
#include "mozInlineSpellChecker.h"

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

@ -57,7 +57,6 @@ LOCAL_INCLUDES += [
'/dom/xul',
'/dom/xul/templates',
'/editor/composer',
'/editor/libeditor',
'/editor/txmgr',
'/editor/txtsvc',
'/extensions/cookie',

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

@ -43,7 +43,6 @@ UNIFIED_SOURCES += [
FINAL_LIBRARY = 'xul'
LOCAL_INCLUDES += [
'../../editor/libeditor',
'../../editor/txmgr',
'../base',
'../generic',

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

@ -196,7 +196,6 @@ LOCAL_INCLUDES += [
'/dom/base',
'/dom/html',
'/dom/xul',
'/editor/libeditor'
]
JAR_MANIFESTS += ['jar.mn']