editor/libeditor/TextEditor.cpp
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
b631af71b7ba4ccdff840db112ec9c519382f161
created 2018-11-07 08:38 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503231 - Make TextEditor::DeleteSelectionAsAction() removes removing range information from EditAction when Selection is NOT collapsed r=m_kato
2aaf8a7930e51d87c80d8c1824337db17b9de430
created 2018-11-04 19:41 -0500
pushed 2019-01-21 12:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1504574 - Remove the XPCOM registration for nsDocumentEncoder; r=mccr8
bb81f74e232ad6a145f7ebf526bd066a228d01ec
created 2018-11-03 04:19 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 5: Move InsertParagraphSeparator*() into HTMLEditor r=m_kato
dffafc01a94d0455fc4b44e42548d36b573fdbf5
created 2018-11-03 11:22 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 4: Create a new path to handle Enter key press in TextEditor r=m_kato
952458a5da30ad6f6542c8899755c8c6ef16db79
created 2018-11-03 11:21 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 3: Move inserting a line break code in TextEditor::InsertParagraphSeparatorAsSubAction() to TextEditRules::WillInsertLineBreak() r=m_kato
3f5d390db0faf52000531b31b579b27fb73c04b1
created 2018-11-03 11:19 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 1: Rename TextEditor::OnInputParagraphSeparator() and HTMLEditor::OnInputLineBreak() r=m_kato
75e4c3050cac5acc38d3031fb97bed8eaca59222
created 2018-11-03 02:08 +0200
pushed 2019-01-21 12:33 +0000
Cosmin Sabou Cosmin Sabou - Backed out 5 changesets (bug 1503473) for crashes in Thunderbird on request of jorgk. a=backout
a7f7d9f366b9d19e51c2817dae398c3300a05ccb
created 2018-11-02 14:24 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 5: Move InsertParagraphSeparator*() into HTMLEditor r=m_kato
d067907793efc8b232e295d4a52b3119bfaa6c64
created 2018-11-02 13:10 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 4: Create a new path to handle Enter key press in TextEditor r=m_kato
130ba0de053fd4889ddffdce68d88f999ff72964
created 2018-11-02 08:58 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 3: Move inserting a line break code in TextEditor::InsertParagraphSeparatorAsSubAction() to TextEditRules::WillInsertLineBreak() r=m_kato
13511cab2b41922cbae8edce6567535adae85c5d
created 2018-11-02 03:36 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 1: Rename TextEditor::OnInputParagraphSeparator() and HTMLEditor::OnInputLineBreak() r=m_kato
5da2f0a49f14e7bbe87b14fa53a9bdcfb17b6306
created 2018-11-02 11:02 +0000
pushed 2019-01-21 12:33 +0000
Tom Schuster Tom Schuster - Bug 1503588 - Remove aDataLen parameter from nsITransferable.getAnyTransferData. r=smaug
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
bda6c79cf03c921d16e4944fc200a424b4af78b0
created 2018-10-30 10:04 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 7: Make protected/private methods of EditorBase/TextEditor/HTMLEditor use SelectionRefPtr() instead of GetSelection() r=m_kato
258672244b3e879b464788d7e054e9f72bd67655
created 2018-10-30 10:02 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 6: Remove unnecessary Selection argument from TextEditRules and HTMLEditRules and rename/reimplement TextEditRules::SelectionRef() as TextEditRules::SelectionRefPtr() 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
27ca7b49a11e0440721ab013b100578ac558b161
created 2018-10-30 09:59 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 3: Make public methods of TextEditor create AutoEditActionDataSetter if necessary r=m_kato
ca2018e79dc07aef83d62d70905e64895bc607a2
created 2018-10-25 03:35 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501180 - Make TextEditRules::Notify() hide input characters via editor instance 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
0f2549de4e47ed8570b1e0a3f368bc82c17895b9
created 2018-10-10 12:05 +0000
pushed 2018-12-03 15:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 1461708 - part 7: Make EventStateManager::HandleMiddleClickPaste() dispatch ePaste event by itself r=smaug
6363667d504cbd42645903ab0c1da7b59f4c5176
created 2018-08-17 14:51 -0400
pushed 2018-10-15 10:40 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1484137 - Remove the XPCOM component registration for content iterator classes; r=qdot
e0fa16503d340f35a9dd5ef2c1771bee457d9c87
created 2018-08-01 21:30 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 4: Make AutoTransactionsConserveSelection take reference of Editor rather than pointer r=m_kato
48ffc0ee2258cc74a7fcd2ea60eba7c65779b75a
created 2018-07-04 22:51 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467796 - part 3: Make mozInlineSpellChecker::ReplaceWord() use TextEditor::ReplaceTextAsAction() r=m_kato,smaug
fd043d4697737c2abb82a71ec16ba9873606d7be
created 2018-07-03 22:25 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467796 - part 2: Make autocomplete use new method TextEditor::ReplaceTextAsAction() which replaces all text with specified text r=m_kato
3403701f0727a33f927e46da1eef2950a93b0e1a
created 2018-07-02 20:12 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467796 - part 1: Split TextEditor::InsertTextAsAction() to itself and TextEditor::InsertTextAsSubAction() for internal use r=m_kato
16001f32b7f9a2f6a6bb919fad1dbfeed223eab2
created 2018-07-24 17:46 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1478564 - part 1: Optimize TextEditRules::HandleNewLines() r=m_kato
8cce60bfbdb7579e6888ea66d00a47b55e5f72df
created 2018-07-26 17:01 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1478268 - Fix condition of MOZ_ASSERT() in TextEditor::InsertWithQuotationsAsSubAction() r=jorgk+176914
2c8b3ee0775181c54cbadc5c96e449783ef02e3b
created 2018-07-23 16:45 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1476897 - part 7: Drop nsIEditorMailSupport interface from TextEditor r=m_kato
62e18ecb29eaab944ffd617c403586a289013cb8
created 2018-07-23 16:34 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1476897 - part 6: Move implementation of both TextEditor::PasteAsQuotation() and HTMLEditor::PasteAsQuotation() to new virtual methods r=m_kato
2356492fb27c4a12abc8b8e87508c651ac21e68a
created 2018-07-23 16:05 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1476897 - part 5: Move implementation of TextEditor::InsertAsQuotation() to new method r=m_kato
e5c9e728940a184eab5f0442fa4ee95acadf76d9
created 2018-07-23 15:25 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1476897 - part 4: Make TextEditor::InsertTextWithQuotations() returns NS_ERROR_NOT_IMPLEMENTED since it's never used r=m_kato
e8d209654ba4a26aaa5a5d9f444ab0576c9c5e2e
created 2018-07-23 15:17 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1476897 - part 3: Make TextEditor::InsertAsCitedQuotation() return NS_ERROR_NOT_IMPLEMENTED since nobody uses this method with TextEditor instances r=m_kato
39ff01e6d72995b28393984eb33f65f38a3fbf3d
created 2018-07-23 15:07 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1476897 - part 2: Make TextEditor::GetEmbeddedObjects() just return NS_ERROR_NOT_IMPLEMENTED since it's never used r=m_kato
07d193decac0486f7fc15ee537a65841023b6923
created 2018-07-23 14:40 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1476897 - part 1: Implement nsIEditorMailSupport in HTMLEditor since it's never used with TextEditor instance r=m_kato
b891899b2036de7b47cf96790c581fb704588c78
created 2018-07-19 16:55 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1264876 - Remove StripCites() from nsIEditorMailSupport r=m_kato
3c2db10f62dedf67dc812b9ec8f5f6c40bce5037
created 2018-07-19 16:08 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1337247 - Remove PasteAsCitedQuotation() from nsIEditorMailSupport r=m_kato
47f713574cb269d5fb0bbb9bbc908131256ad81c
created 2018-07-18 21:27 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467802 - part 4: Create TextEditor::ComputeValueInternal() for internal use of nsIPlaintextEditor::OutputToString() r=m_kato
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
fe18ea0d75e2350197d3f804c69ee14a822249d0
created 2018-07-18 20:31 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467802 - part 1: Create TextEditor::WrapWidth() for internal use of nsIPlaintextEditor::GetWrapWidth() r=m_kato
6a0dbf818f7fb2ff958686227522fdc07d03b816
created 2018-07-18 17:51 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467799 - part 2: Stop using nsIEditor::GetDocumentIsEmpty() from C++ code r=m_kato
ee06131120fb6cfbdcaeddc8a6cbf34593c1822f
created 2018-07-18 17:44 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467799 - part 1: Remove implementation of EditorBase::GetDocumentIsEmpty() and rename TextEditor::DocumentIsEmpty() to TextEditor::IsEmpty() r=m_kato
7efe662a874d20c9b7747c55f15900dc5da8545e
created 2018-06-29 20:16 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467794 - Split TextEditor::DeleteSelectionAsAction() to itself and TextEditor::DeleteSelectionAsSubAction() r=m_kato
2887cf2355af0c7e5870ecce8ef022118557c1b9
created 2018-06-14 15:42 -0400
pushed 2018-08-24 17:02 +0000
Markus Stange Markus Stange - Bug 426246 - cmd_deleteToBeginningOfLine should delete to the beginning of the line, not the whole line. r=masayuki
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
e14f374f66d2ec8f0626d2b9dba63c0512ae14ec
created 2018-05-28 23:13 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 21: Rename EditSubAction::insertElement to EditSubAction::eInsertElement r=m_kato
a45bfcf3f9db8e6e761fbd3ad6212d39a936c421
created 2018-05-28 22:27 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 14: Rename EditSubAction::insertBreak to EditSubAction::eInsertParagraphSeparator r=m_kato
33cc792b94aab7e571fdf997d2758d50db48c473
created 2018-05-28 22:20 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 13: Rename EditSubAction::setText to EditSubAction::eSetText r=m_kato
f276e2f986dd73cc0431992129a6184530f00227
created 2018-05-28 22:09 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 12: Rename EditSubAction::outputText to EditSubAction::eComputeTextToOutput r=m_kato
d2d0b0d3b43b3d730ec468e13d9de86ec4cc86b5
created 2018-05-28 21:49 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 10: Rename EditSubAction::deleteSelection to EditSubAction::eDeleteSelectedContent r=m_kato
a343a1752684bb0a4867da6748a766b3baeea55f
created 2018-05-28 21:44 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 9: Rename EditSubAction::insertIMEText to EditSubAction::eInsertTextComingFromIME r=m_kato
666cdc7ef8e2075f7b3cce136e64c8395b6b5ccd
created 2018-05-28 21:36 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 8: Rename EditSubAction::insertText to EditSubAction::eInsertText r=m_kato
14054ff180108dd6338a4ac67a3f122685cc5631
created 2018-05-28 20:36 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 3: Rename EditSubAction::undo and EditSubAction::redo to EditSubAction::eUndo and EditSubAction::eRedo 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
94ab3582901b8d609673c34239605b30e3e2e8a8
created 2018-05-29 22:58 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455676 part 10. Remove use of nsIDOMNode from remaining xpidl. r=qdot
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
96a208d3cceee2f0f0b7aac7fac3278d5a897330
created 2018-05-24 13:18 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1463981 part 2. Remove use of nsIDOMNode in editor xpidl. r=masayuki
f0cb4203b12d3725c7065d109a4b90765bb70ea0
created 2018-05-22 16:40 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463327 - part 2: Change scope of some methods of TextEditor which won't be called by non-helper classes of editing to protected r=m_kato
less more (0) -100 -60 tip