Gaming4JC
1115c63bf7
Issue #1621 - Part 3: Use nsIAtom to change attirbute if possible.
...
We can replace old nsIEditor API with nsIAtom version.
Ref: Bug 1324996
2020-07-31 15:59:58 -04:00
Gaming4JC
1c0c7cf583
Issue #1621 - Part 2: Implement nsIAtom version of SetAttribute/RemoveAttribute/CloneAttirubte.
...
Add nsIAtom version of the following.
- CloneAttribute
- RemoveAttribute
- RemoveAttributeOrEquivalent
- SetAttribute
- SetAttributeOrEquivalent
Ref: Bug 1324996
2020-07-31 15:59:58 -04:00
Matt A. Tobin
61e46a6d58
Issue #1375 - Stop largely using the parser service
...
This is based on Bug 1395828
* Add nsHTMLElement::IsBlock()
* Rename nsHTMLTags methods
* Remove AssertParserServiceIsCorrect()
* Remove most uses of nsIParserService/nsParserService
2020-04-17 06:24:43 -04:00
Matt A. Tobin
70c8ff8e5a
Bug 1377978 - Make nsRange use uint32_t to offset
...
Tag #1375
2020-04-17 06:10:23 -04:00
Matt A. Tobin
32e8155127
Bug 1372829 - Part 2: mozilla::EditorBase should cache raw pointer of nsISelectionController and nsIDocument with nsWeakPtr
...
Tag #1375
2020-04-17 05:47:12 -04:00
Matt A. Tobin
ea3a2ce279
Bug 1372829 - Part 1: Make mozilla::PlaceholderTransaction inherit mozilla::SupportsWeakPtr instead of nsSupportsWeakReference
...
Tag #1375
2020-04-17 05:45:53 -04:00
Matt A. Tobin
5a379a4b15
Bug 1371170 - Add non-virtual EditorBase::GetSelectionController
...
Tag #1375
2020-04-17 05:43:47 -04:00
Matt A. Tobin
516fd67d50
Bug 1337698 - Use UniquePtr instead of nsAutoPtr in editor
...
* PlaceholderTransaction should use UniquePtr
* HTMLEditor should use UniquePtr
* TypeInState should use UniquePtr
Tag #1375
2020-04-17 05:43:18 -04:00
Matt A. Tobin
c66ed1275f
Bug 1336011 - Fix Crash in InvalidArrayIndex_CRASH in 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
2020-04-15 01:55:25 -04:00
wolfbeast
a7bc62dcfe
Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent.
2018-06-26 13:53:12 +02:00
Makoto Kato
9da00ab58e
Bug 1437087 - Call Disconnect on Unlink of cycle collector. r=masayuki, a=RyanVM
2018-03-14 11:07:35 +01:00
wolfbeast
d773eca331
Edit transactions should store their editor instance with strong reference
...
Edit transactions should store their editor instance with a strong reference, and they should be released when the editor is destroyed.
2018-02-07 21:36:37 +01:00
Matt A. Tobin
5f8de423f1
Add m-esr52 at 52.6.0
2018-02-02 04:16:08 -05:00