summaryrefslogtreecommitdiffstats
path: root/editor/libeditor/HTMLEditor.cpp
Commit message (Collapse)AuthorAgeLines
* Bug 1360154 - nsIPlaintextEditor might have to have hasText property for ↵Matt A. Tobin2020-04-17-7/+3
| | | | | | | | | UpdateOverlayTextVisibility * DocumentIsBody should return bool, not nsresult * Add fast path to check whether valus is emtpy Tag #1375
* Issue #1375 - Stop largely using the parser serviceMatt A. Tobin2020-04-17-69/+9
| | | | | | | | | 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-6/+4
| | | | Tag #1375
* Bug 1372829 - Part 2: mozilla::EditorBase should cache raw pointer of ↵Matt A. Tobin2020-04-17-66/+94
| | | | | | nsISelectionController and nsIDocument with nsWeakPtr Tag #1375
* Bug 1332353 - Make it clearer when a stylesheet is really owned by its mDocumentMatt A. Tobin2020-04-17-2/+2
| | | | Tag #1375
* Bug 1337698 - Use UniquePtr instead of nsAutoPtr in editorMatt A. Tobin2020-04-17-1/+1
| | | | | | | | * PlaceholderTransaction should use UniquePtr * HTMLEditor should use UniquePtr * TypeInState should use UniquePtr Tag #1375
* Bug 1367683 - Optimize initializing nsRangeMatt A. Tobin2020-04-17-2/+2
| | | | Tag #1375
* Issue #1512 - Improve handling of multiple selections.wolfbeast2020-04-12-2/+8
| | | | | | | | | IsSelectionEditable should check whether the focus node and anchor node aren't null before trying to use them. This also changes the initialization of selections' aOutIndex to the last range in the selection as a fallback in case we don't add a range later (in AddItem) which could also end up with a null selection otherwise if the additional selection nodes are removed.
* Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent.wolfbeast2018-06-26-7/+5
|
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+5289