mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-30 00:01:50 +00:00
0b2f749b62
EditorDOMPoint was a subclass of RangeBoundary. Therefore, for heavy use of it in editor, we've implemented a lot of complicated feature into RangeBoundary. However, EditorDOMPoint stopped inheriting RangeBoundary. So, we can get simple RangeBoundary implementation back now. This patch makes RangeBoundary.h almost same as 3f7cbec2446b except keeps implementing GetPreviousSiblingOfChildAtOffset() and GetNextSiblingOfChildAtOffset() because the former is used by Selection and both of them are simple. And also keeps making it a friend of EditorDOMPoint because EditorDOMPoint still needs to copy to/from RangeBoundary. MozReview-Commit-ID: Hr5SA52ScK0 --HG-- extra : rebase_source : a00a46ff931a5c4fcabf910510fa448b513f50c5 |
||
---|---|---|
.. | ||
composer | ||
libeditor | ||
reftests | ||
txmgr | ||
txtsvc | ||
AsyncSpellCheckTestHelper.jsm | ||
moz.build | ||
nsEditorCID.h | ||
nsIDocumentStateListener.idl | ||
nsIEditActionListener.idl | ||
nsIEditor.idl | ||
nsIEditorMailSupport.idl | ||
nsIEditorObserver.idl | ||
nsIEditorSpellCheck.idl | ||
nsIEditorStyleSheets.idl | ||
nsIEditorUtils.idl | ||
nsIHTMLAbsPosEditor.idl | ||
nsIHTMLEditor.idl | ||
nsIHTMLInlineTableEditor.idl | ||
nsIHTMLObjectResizer.idl | ||
nsIPlaintextEditor.idl | ||
nsITableEditor.idl | ||
nsIURIRefObject.idl | ||
nsPIEditorTransaction.idl |