summaryrefslogtreecommitdiffstats
path: root/editor/libeditor/EditorBase.cpp
Commit message (Collapse)AuthorAgeLines
* Issue #1375 - Stop largely using the parser serviceMatt A. Tobin2020-04-17-4/+0
| | | | | | | | | This is based on Bug 1395828 * Add nsHTMLElement::IsBlock() * Rename nsHTMLTags methods * Remove AssertParserServiceIsCorrect() * Remove most uses of nsIParserService/nsParserService
* Bug 1377978 - Make nsRange use uint32_t to offsetMatt A. Tobin2020-04-17-5/+1
| | | | Tag #1375
* Bug 1372829 - Part 2: mozilla::EditorBase should cache raw pointer of ↵Matt A. Tobin2020-04-17-90/+124
| | | | | | nsISelectionController and nsIDocument with nsWeakPtr Tag #1375
* Bug 1372829 - Part 1: Make mozilla::PlaceholderTransaction inherit ↵Matt A. Tobin2020-04-17-34/+30
| | | | | | mozilla::SupportsWeakPtr instead of nsSupportsWeakReference Tag #1375
* Bug 1371170 - Add non-virtual EditorBase::GetSelectionControllerMatt A. Tobin2020-04-17-7/+13
| | | | Tag #1375
* Bug 1337698 - Use UniquePtr instead of nsAutoPtr in editorMatt A. Tobin2020-04-17-6/+2
| | | | | | | | * PlaceholderTransaction should use UniquePtr * HTMLEditor should use UniquePtr * TypeInState should use UniquePtr Tag #1375
* Bug 1336011 - Fix Crash in InvalidArrayIndex_CRASH in ↵Matt A. Tobin2020-04-15-68/+115
| | | | | | | | | | mozilla::EditorBase::DeleteSelectionImpl * EditorBase shouldn't refer mActionListeners directly in loops because it might be removed during a loop * Create an alias of the type of mEditorObservers * Create an alias of the type of mDocStateListeners Tag #1375
* Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent.wolfbeast2018-06-26-13/+10
|
* Bug 1437087 - Call Disconnect on Unlink of cycle collector. r=masayuki, a=RyanVMMakoto Kato2018-03-14-1/+8
|
* Edit transactions should store their editor instance with strong referencewolfbeast2018-02-07-0/+7
| | | | Edit transactions should store their editor instance with a strong reference, and they should be released when the editor is destroyed.
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+5244