editor/libeditor/EditorBase.h
6c108d9038c36d16fb6424a27054454110df7489
created 2018-11-26 03:53 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1497746 - part 1: Move EditorBase::mTopLevelEditSubAction to EditorBase::AutoEditActionDataSetter r=m_kato
48440593d675ccfe5a6893118a7e91cc4b823c3f
created 2018-11-21 03:59 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504911 - part 1: Make all "input" event dispatcher in C++ use new utility method r=smaug
30487cc4d50cef512ad908ea429fed302f592ac7
created 2018-11-09 08:40 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504910 - part 1: Clean up methods which are called by TextEditor::OnDrop() r=m_kato
092017b9103be8d6757287c943980ace4b6e83b0
created 2018-11-01 08:07 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503457 - Add some variation of EditAction values for composition r=m_kato
1945bfc27c6d9bbd6797df4aa2117b787907a525
created 2018-10-30 10:01 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 5: Remove unnecessary Selection argument from editor module r=m_kato
1c3326439c30247df655a1e35be2f216329a9d39
created 2018-10-30 09:57 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 2: Make public methods of EditorBase create AutoEditActionDataSetter if necessary r=m_kato
fc8d04abd39b88147c563122ae3f8c2117d33f81
created 2018-10-30 09:56 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 1: Add EditorBase::AutoEditActionDataSetter to store edit action and grab Selection instance while editor classes handle an edit action r=m_kato
b7fdf387fa7b2ecd8f046524f72ed1abc76a02fc
created 2018-10-24 09:42 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1500862 - part 3: Change all stack base helper classes which access protected members of EditorBase to nested classes of EditorBase r=m_kato
21f4840bb7d391c6fd198d593c677a8e8cdda427
created 2018-09-20 18:53 +0900
pushed 2018-12-03 15:51 +0000
Makoto Kato Makoto Kato - Bug 1487301 - Part 1. FindSelectionRoot should return Element. r=masayuki
fd90e385d65bc4eeb960adaae509458504bbead8
created 2018-08-16 10:29 +0000
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1483132 - Make EditorBase::AreNodesSameType() non-virtual r=m_kato
417967cf69de08d624ccbc85886ce8f0e224fdd4
created 2018-08-10 19:36 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482020 - Make all callers of CreateElementWithDefaults() use non-virtual method r=m_kato
3392988c08941ca7e7ead7455d3574445d0acb50
created 2018-08-09 11:45 +0000
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482007 - part 1: Create a helper class to guarantee to call nsIEditor::EndTransaction() after nsIEditor::BeginTransaction() call r=m_kato
260bf1050ee206a918b45ff5b0280fe1ee8e9979
created 2018-08-06 04:42 +0000
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480666 - Make EditorBase::EndUpdateViewBatch() non-virtual r=m_kato
7ae524e2f7746b2260163d6e3decfba3c3100a54
created 2018-08-03 11:10 +0000
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480663 - Make EditorBase::IsModifiableNode() non-virtual r=m_kato
702671b11b7c6fe20898f2ef464d2088a14c60f1
created 2018-08-01 21:11 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 3: Create non-virtual method to set EditorBase::mAllowsTransactionsToChangeSelection r=m_kato
a3ee99eced65c73a8c3ba0b5d1ee5a47235aa362
created 2018-08-01 20:53 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 2: Rename EditorBase::GetShouldTxnSetSelection() to EditorBase::AllowsTransactionsToChangeSelection() r=m_kato
6b0f8b1b33c0401543df1055bd1e0fd2060a1ebe
created 2018-08-01 20:16 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 1: Remove nsIEditor::shouldTxnSetSelection() r=m_kato
2ea858939f3e69e9e90b84fffe7af0239500b094
created 2018-07-30 10:35 +0000
pushed 2018-10-15 10:40 +0000
Makoto Kato Makoto Kato - Bug 1479383 - Use const method for some GetEditorRoot methods. r=masayuki
3348025c8857339635a5b413998cc282b42037b1
created 2018-07-18 21:11 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467802 - part 3: Create EditorBase::GetDocumentCharsetInternal() for internal use of nsIEditor::GetDocumentCharacterSet() r=m_kato
c4f14b9849d8e72ade887dada544dc0eae32306c
created 2018-07-18 20:51 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467802 - part 2: Mark TextEditor::GetAndInitDocEncoder() as const r=m_kato
0cda6f01b04a18af552f2254b95f6c0257e9f637
created 2018-07-09 16:53 +0900
pushed 2018-10-15 10:40 +0000
Makoto Kato Makoto Kato - Bug 1443902 - Reinitilize selection after destroying nsIEditingSession. r=masayuki
120a610ee8bafbaf44a3487da1f4409b5fde0205
created 2018-07-10 05:50 +0300
pushed 2018-10-15 10:40 +0000
Ciure Andrei Ciure Andrei - Backed out 1 changesets (bug 1443902) for reftest failures reftest/tests/editor/reftests/1443902-2.html CLOSED TREE
4c31558d3481dbd0d0f842fafc73120eb04cbd91
created 2018-07-09 16:53 +0900
pushed 2018-10-15 10:40 +0000
Makoto Kato Makoto Kato - Bug 1443902 - Reinitilize selection after destroying nsIEditingSession. r=masayuki
1814ad4986ce3190f509f75763536dde7e4306a2
created 2018-07-05 19:44 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1473515 - Make AutoDisableUndo restores enabled state of undo/redo with previous number of maximum transactions r=m_kato
913161ea522e991a345f47f64d32046144d6fa1e
created 2018-06-22 05:41 +0200
pushed 2018-10-15 10:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1470361: Remove nsIEditorStyleSheets.addStyleSheet / removeStyleSheet / replaceStyleSheet. r=m_kato
f9542916a0bb4d55873991ef42ad2ae1fe5feef3
created 2018-07-09 16:53 +0900
pushed 2018-08-24 17:02 +0000
Makoto Kato Makoto Kato - Bug 1443902 - Reinitilize selection after destroying nsIEditingSession. r=masayuki a=lizzard
aaa10924c04bc24dd9df9ef858086b6b5692811d
created 2018-06-07 22:30 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467692 - Create EditorBase::SelectAllInternal() for internal use r=m_kato
b3cc87c3a7e82f3de0171b8618022dd43fe321aa
created 2018-06-09 11:41 -0400
pushed 2018-08-24 17:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to autoland. a=merge
7fb30739a8a01e09e5ba632932acfda269baad1e
created 2018-06-07 23:26 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467693 - Merge EditorBase::SwitchTextDirection() and EditorBase::SwitchTextDirectionTo() r=m_kato
f077e2d6e30ead21169af463ba77382ec8f58c46
created 2018-06-06 13:30 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467691 - Make some methods of EditorBase non-public r=m_kato
da935e9b476d83b3652ee3425aa94a28d02397f1
created 2018-06-08 15:57 -0400
pushed 2018-08-24 17:02 +0000
Olli Pettay Olli Pettay - Bug 1467790 - Inline nsINode::IsEditable, r=masayuki
f86b968525a8a9b21abb87fc75ac28f454417fb5
created 2018-06-08 05:19 +0000
pushed 2018-08-24 17:02 +0000
Makoto Kato Makoto Kato - Bug 1467670 - Devirtualize InsertFromDrop. r=masayuki
a653f964dbf802de11470426a12b68af67ca084b
created 2018-05-28 20:29 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 2: Rename EditSubAction::none to EditSubAction::eNone r=m_kato
1d39e0165b4169ee3711644b2a31656bad2c59f3
created 2018-05-28 20:12 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 1: Rename EditAction to EditSubAction and related stuff r=m_kato
7c12d4b98d22680629d0d1c71a14847d4b0d70e6
created 2018-05-24 13:18 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1463981 part 3. Remove nsIDOMNode usage in editor. r=masayuki
ac00527001f9690be6d4f66feb4f8cf50577b02c
created 2018-05-22 20:15 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463327 - part 4: Add comments to explain which kind of methods should be public methods r=m_kato
5c9278b7b027fd70beddb2a30e0a8fa6842398d9
created 2018-05-22 16:08 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463327 - part 1: Change scope of some methods of EditorBase which won't be called by non-helper classes of editing to protected r=m_kato
3c12d331fae53faf36e15b21d24604f69ac34959
created 2018-05-22 18:23 +0900
pushed 2018-08-24 17:02 +0000
Makoto Kato Makoto Kato - Bug 1463330 - Move CanPasteTransferable and PreDestroy to out of nsIEditor. r=masayuki
d7e797f898b05a4edc47b7369dad793162cb91e6
created 2018-04-26 22:41 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1457083 - part 1: Make public methods of TextEditUtils and HTMLEditUtils guarantee that the editor instance and selection instance won't be destroyed while it handles any edit actions r=m_kato
2a96e7e3094804c5d15cb9fed63067f56b26e0d5
created 2018-05-11 19:46 +0200
pushed 2018-08-24 17:02 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1460940 - Remove nsIDOMDocument uses in editor/. r=bz
a42b86ea3a3b14ae7f90b587491227efb270d45a
created 2018-05-08 13:52 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1387143 part 3. Stop using nsISelection in nsISelectionController. r=mats
f9fc7f957bb2e648f47a7e2b252b8aa66ca7e960
created 2018-04-27 21:11 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1457431 - Devirtualize mozInlineSpellChecker::SpellCheckAfterEditorChange. r=masayuki
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
ec41eab9c159876bcd5a6a7b314289f5d9b04535
created 2018-04-26 23:35 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455674 part 1. Stop using nsIDOMElement in nsIEditor. r=masayuki
77e5d42d7d55a5994ca54707b7abbf3d72167852
created 2018-04-19 00:31 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1456377 - Move composition event handlers from EditorBase to TextEditor r=m_kato
0f70e84b0a3244fcbe5fa5752d251f1e0ff47cbd
created 2018-04-20 16:40 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1455533 - Part 2. Devirtualize EditorBase::PostCreate. r=masayuki
db8d706159dfcbf2d8cf699262fcfcca71c95625
created 2018-04-20 16:27 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1455533 - Part 1. Devirtualize EditorBase::SyncRealTimeSpell. r=masayuki
907f07168fedfb1d6ec03c07f881c1327ae56c35
created 2018-04-13 18:44 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 18: Rename EditorBase::CloneAttributes() to EditorBase::CloneAttributesWithTransaction() 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
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
28422b0eee9a95a153980bcd741d5ac7b094cb0c
created 2018-04-10 03:56 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 6: Rename EditorBase::JoinNodesImpl() to EditorBase::DoJoinNodes() 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
1f538ba260f81864adfee97c14b81a03e032f275
created 2018-04-10 02:32 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 4: Rename EditorBase::SplitNodeImpl() to EditorBase::DoSplitNode() r=m_kato
less more (0) -100 -60 tip