editor/libeditor/HTMLEditRules.cpp
667c981474f823ad581668657a52dbc9d40b845b
created 2018-04-26 23:35 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455674 part 3. Stop using nsIDOMElement in nsITableEditor. r=masayuki
6a2fca281629f3cc53a98267b1bbff406b32e501
created 2018-04-17 01:15 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 24: Rename HTMLEditor::CopyLastEditableChildStyles() to HTMLEditor::CopyLastEditableChildStylesWithTransaction() r=m_kato
9617921cebc374474b9fb42f6543841041d4cfda
created 2018-04-16 19:21 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 19: Remove TextEditor::CreateBR() and rename TextEditor::CreateBRImpl() to TextEditor::InsertBrElementWithTransaction() r=m_kato
a6d341deddb0e73c1bba5109df5ec84b7e616020
created 2018-04-13 18:17 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 17: Rename EditorBase::InsertContainerAbove() to EditorBase::InsertContainerWithTransactionInternal() and wraps it with new inline methods, EditorBase::InsertContainerWithTransaction() r=m_kato
1871811c637d761880fb4af87f20bfb0feff7b50
created 2018-04-12 23:58 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 16: Rename EditorBase::MoveNode() to EditorBase::MoveNodeWithTransaction() and create EditorBase::MoveNodeToEndWithTransaction() r=m_kato
3bd18c2b985162bf4fa3a5d74214861839036325
created 2018-04-12 22:23 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 15: Rename EditorBase::RemoveContainer() and HTMLEditor::RemoveBlockContainer() with "WithTransaction" postfix and make their argument |Element&| r=m_kato
24e17127ec4875531ef46308dde8169bf35cea67
created 2018-04-12 21:45 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 14: Rename EditorBase::ReplaceContainer() to EditorBase::ReplaceContainerWithTransactionInternal() and create some wrappers of it r=m_kato
979bfcb751572486dce5e69b709f916c008425ee
created 2018-04-12 17:58 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 13: Rename EditorBase::InsertTextImpl() and EditorBase::InsertTextIntoTextNodeImpl() to EditorBase::InsertTextWithTransaction() and EditorBase::InsertTextIntoTextNodeWithTransaction() r=m_kato
4076543894020d6614e523e805b13b35e511cb45
created 2018-04-12 16:58 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 11: Rename EditorBase::SetAttribute(), EditorBase::RemoveAttribute() and EditorBase::CloneAttribute() with "WithTransaction" postfix r=m_kato
81798a8610e1b350998ea29ef177fcd5a8c0b801
created 2018-04-11 19:11 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 10: Rename TextEditor::DeleteSelectionImpl() to TextEditor::DeleteSelectionWithTransaction() r=m_kato
585bed4748a744017ef8cdb2cdbfea922c3e67b2
created 2018-04-11 17:37 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 9: Create TextEditor::DeleteSelectionAsAction() as implementation of nsIEditor::DeleteSelection() r=m_kato
5e8f25ef1174d4af6ac4c16c02effa8c49c432ed
created 2018-04-10 16:50 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 8: Rename EditorBase::DeleteText() to EditorBase::DeleteTextWithTransaction() r=m_kato
81a8389b9daaf8049ab3934904849de7dc527232
created 2018-04-10 16:23 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 7: Rename EditorBase::DeleteNode() to EditorBase::DeleteNodeWithTransaction() r=m_kato
5f61649cdc967a95fccb1b13d8beaf6f97811ee5
created 2018-04-10 03:46 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 5: Rename EditorBase::JoinNodes() and related methods with "WithTransaction" postfix r=m_kato
6c75071ac1bb3dd1cf36f479fdee7e1c56c4723d
created 2018-04-10 02:16 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 3: Rename EditorBase::SplitNode() and related methods to ending with "WithTransaction" r=m_kato
ef997456c777746bce4b47fed65230ea64fae64e
created 2018-04-10 01:34 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 2: Rename EditorBase::InsertNode() to EditorBase::InsertNodeWithTransaction() r=m_kato
16bc145641f907a78b3ac60b5f128292d1f6bfb0
created 2018-04-10 01:17 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 1: Rename EditorBase::CreateNode() to EditorBase::CreateNodeWithTransaction() r=m_kato
8aa0c90b5a3a8f6703a1fd2c5dc48c110a2b7599
created 2018-04-18 16:13 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1424450 - Don't set selection on ClearStyle. r=masayuki
767f9e9dd5824fbdf5b03b4e6f8d3a3f697f29e5
created 2018-04-17 13:08 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1442499 - EditorBase::IsPreformatted should return bool. r=masayuki
bc6e8d505359dcfb67af363b572502070f13714b
created 2018-04-13 13:18 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1453872 - Make HTMLEditRules::JoinNodesSmart() return { aRightNode - aLeftNode.Length() } by default r=m_kato
d00dacc41af0e609eb2d506cbb0fb4852a7b5461
created 2018-04-06 14:53 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1451972 - Remove more nsIDOMDocument usages from editor. r=masayuki
eaf09ea48a6fe4ae02b8da45bc88d06edae2ec91
created 2018-03-27 20:19 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1449147 - Clean up more nsIDOMNode usages in editor. r=masayuki
5e13b554508bdd65da38da389e915877b95b87e0
created 2018-03-27 00:35 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1447889 part 9. Remove nsIDOMRange::CompareBoundaryPoints. r=mystor
e381311f2847305e18ef0809c74a931035ffd8ce
created 2018-03-20 14:05 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1447213 - Change editor methods which take |const EditorRawDOMPoint&| but called with EditorDOMPoint.AsRaw() to template methods r=m_kato
6525e7ba0b1d25e045834a80cc2c441cb5429b14
created 2018-03-19 15:45 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446533 part 10. Remove remaining nsIDOMCharacterData uses in editor. r=mystor
899edac390aa22850065c7b4b8a70a25f4168b49
created 2018-03-19 15:18 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446533 part 1. Rename nsGenericDOMDataNode to CharacterData. r=mystor
e6c8f65ed72339bde6ed674f36ac1f6aa7d80b26
created 2018-03-16 14:29 +0100
pushed 2018-06-18 21:12 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
2c6beffd290bca4d548547fb95051d3757a2c618
created 2018-03-15 21:25 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1445569 - part 4: Get rid of EditorBase::GetStartNodeAndOffset() and EditorBase::GetEndNodeAndOffset() r=m_kato
d8ffb2c205d52c43f32ee8760b7241a3fce4fd5f
created 2018-03-15 18:38 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1445569 - part 3: Make TextEditRules::CheckBidiLevelForDeletion() take |const EditorRawDOMPoint&| instead of |nsINode*| and offset in it r=m_kato
78b6dcb16d04b0dba10cae6ba70fc808ba73aef5
created 2018-03-15 18:23 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1445569 - part 2: Make WSRunObject::PriorVisibleNode() and WSRunObject::NextVisibleNode() take |const Editor(Raw)DOMPoint&| instead of a pair of |nsINode*| and offset in it r=m_kato
918ae45e719839a52f262a5c70f743caac599d9e
created 2018-03-15 17:56 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1445569 - part 1: Create WSRunObject constructor which takes |const Editor(Raw)DOMPoint&| instead of |nsINode*| and offset in it r=m_kato
ce9c476f9dfc8a3adec542d94464ec5129deac30
created 2018-03-15 22:34 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1445935 - HTMLEditRules::SplitMailCites() remove left node of split node if it becomes empty r=m_kato
b1117fa567eb9067f2816a813046a129406f20cf
created 2018-03-14 11:13 +0200
pushed 2018-06-18 21:12 +0000
Coroiu Cristina Coroiu Cristina - Backed out 2 changesets (bug 1443080) for spidermonkey build bustage at build/src/js/src/jit/BaselineCacheIRCompiler.cpp
53bdcd5937cdb1ccf4388ee7a0f3fee0c3675c52
created 2018-03-05 13:43 +0100
pushed 2018-06-18 21:12 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
01e680ea0270b9b84e409c686541b0db4dff3c54
created 2018-04-13 13:18 +0900
pushed 2018-04-26 16:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1453872 - Make HTMLEditRules::JoinNodesSmart() return { aRightNode - aLeftNode.Length() } by default. r=m_kato, a=jcristau
b3e6be69e432949d8707bb9f94c40ee7c2aaff2b
created 2018-03-15 22:34 +0900
pushed 2018-04-26 16:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1445935 - HTMLEditRules::SplitMailCites() remove left node of split node if it becomes empty. r=m_kato, a=jcristau
5934e66f2c778eace5a8cd80ed734c3596119af4
created 2018-03-06 09:34 +0900
pushed 2018-04-26 16:43 +0000
Olli Pettay Olli Pettay - Bug 1066965, make contentEditable and spellchecking to work in ShadowDOM, r=mrbkap
2e9e33c016a08b1826b438f39fcafa27a7b18c7e
created 2018-02-28 11:32 +0900
pushed 2018-04-26 16:43 +0000
Makoto Kato Makoto Kato - Bug 1436285 - Part 1. Don't use nsIDOMNode version of GetStartNodeAndOffset and GetEndNodeAndOffset. r=masayuki
ac9440a7256caa96064e9a7b259c89630a5aa50e
created 2018-02-13 19:01 +0900
pushed 2018-04-26 16:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1406726 - HTMLEditRules::WillInsertBreak() should reset mNewNode with caret position r=m_kato
e05678d156d9a3cbb2ad3234ff76e5032994f325
created 2018-02-07 19:04 +0900
pushed 2018-04-26 16:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1436295 - HTMLEditRules::WillInsertBreak() should cancel resetting EditorDOMPoint when HTMLEditRules::ReturnInParagraph() splits DOM node around the point r=m_kato
cc2e682094fb287480be4bb23c675a726601ce8c
created 2018-02-02 18:42 +0900
pushed 2018-04-26 16:43 +0000
Makoto Kato Makoto Kato - Bug 1435149 - Part 2. Use scope resolution operator for CSSEditUtils's caller. r=masayuki
66e1fd211ecab25135a796a7eeab369068e416c0
created 2018-02-01 10:55 +0900
pushed 2018-04-26 16:43 +0000
Makoto Kato Makoto Kato - Bug 1433849 - Remove unused methods in nsIHTMLAbsPosEditor. r=masayuki
c0dc4d5fc3dd641c4dfe9a1d32642a85c3a6ae46
created 2018-02-01 14:21 -0500
pushed 2018-04-26 16:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1434686 part 3. Use IgnoreErrors() outside of dom/. r=mystor
6a4d5ceffed34887ea5ac3d2d18c2fae4fe9845f
created 2018-01-29 23:10 -0500
pushed 2018-04-26 16:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1432186 part 17. Remove nsIDOMNode's parentNode attribute. r=mccr8
6c912e6d282aabec87a9e0a18caf5f43c66e5e5f
created 2018-01-23 11:14 +0900
pushed 2018-04-26 16:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1422234 - part 1: HTMLEditRules::ReturnInParagraph() should adjust split point if caret position is positioned at edge of anchor element r=m_kato
f8bfe4e97254e725ee8335772218432ed4fbb14b
created 2018-01-23 19:46 +0200
pushed 2018-04-26 16:43 +0000
Dorel Luca Dorel Luca - Merge mozilla-inbound to mozilla-central r=merge a=merge
149124e4fde985158d5d78a87ade1cced1a2410b
created 2018-01-23 14:30 +0100
pushed 2018-04-26 16:43 +0000
Andrea Marchesini Andrea Marchesini - Bug 1430997 - Rename nsINode::IndexOf to nsINode::ComputeIndexOf, r=catalinb
88a6a578cd7bf75cb57251002460cd5e74e11705
created 2018-01-13 00:21 +0900
pushed 2018-04-26 16:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1430021 - part 2: Make HTMLEditRules not derived from nsIEditActionListener r=m_kato
149afa9d22d017a45de159400a7824170f584ad3
created 2018-01-12 19:01 +0900
pushed 2018-04-26 16:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1430021 - part 1: Move |RefPtr<TextEditRules> mRules| from TextEditor to EditorBase r=m_kato
1d6350b5091323b87ba8ae42b440ae8c99fa7a56
created 2018-01-23 11:14 +0900
pushed 2018-03-01 12:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1422234 - Part 1: HTMLEditRules::ReturnInParagraph() should adjust split point if caret position is positioned at edge of anchor element. r=m_kato, a=lizzard
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-03-01 12:45 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
5a346a696bc7c3cb7b19ea0de7c2791f4e969551
created 2017-12-15 11:01 -0600
pushed 2018-03-01 12:45 +0000
Makoto Kato Makoto Kato - Bug 1425091 - Part 1. Should check whether CreateNode is failure. r=masayuki
ca70091cdc76eead763e92eda4dcb939a277f62d
created 2017-12-26 12:25 +0900
pushed 2018-03-01 12:45 +0000
Makoto Kato Makoto Kato - Bug 1427060 - PropItem should use nsAtom instead of nsString. r=masayuki
f4fdf6c12d5f391071edb37bac7f4ac5bfcf40cb
created 2017-12-21 14:52 +0900
pushed 2018-03-01 12:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1393337 - Get rid of nsIEditRules r=m_kato
39bcda54a789453e8e018f2dd6ccfd4f70ce204b
created 2017-12-20 22:25 +0900
pushed 2018-03-01 12:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1359396 - Redesign HTMLEditRules::IsEmptyBlock() r=m_kato
2a84ee8f73414ef95ab094cf7fe928971289a3f1
created 2017-12-20 15:07 +0900
pushed 2018-03-01 12:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1359405 - Redesign HTMLEditor::IsVisTextNode() r=m_kato
ffb14ef93c51bc0b415adf873d3fada1bedc8fcb
created 2017-12-11 18:28 +0900
pushed 2018-03-01 12:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1424676 - part 3: Redesign HTMLEditRules::StandardBreakImpl() with |const EditorDOMPoint&| r=m_kato
67385db77eaf38a4c09d323268a14bec1022dc65
created 2017-12-11 16:37 +0900
pushed 2018-03-01 12:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1424676 - part 2: Redesign TextEditRules::CreateBR(), TextEditRules::CreateMozBR() and TextEditRules::CreateBRInternal() with |const EditorRawDOMPoint&| r=m_kato
23ee038862c03eb38bcf7910cb69d9f2f4fd7057
created 2017-12-11 16:01 +0900
pushed 2018-03-01 12:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1424676 - part 1: Make TextEditor::CreateBR() take |const EditorRawDOMPoint&| to specify the insertion point r=m_kato
92403ed2a4880fc6dde143ccf4cf3b5d725e4bff
created 2017-12-07 19:08 +0900
pushed 2018-03-01 12:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1423835 - part 3: Rename EditorDOMPointBase::GetChildAtOffset() to EditorDOMPointBase::GetChild() r=m_kato
less more (0) -100 -60 tip