editor/libeditor/TextEditor.cpp
25398e555020fef80c7b2a06a0d4c667e861cd6f
created 2019-03-20 13:29 +0200
pushed 2019-03-21 04:37 +0000
Noemi Erli Noemi Erli - Backed out 3 changesets (bug 1533293) for causing Bug 1536595 a=backout
e536f6e123d8f54d5bf165e5e78da13c71a901af
created 2019-03-18 01:51 +0000
pushed 2019-03-18 10:13 +0000
Masayuki Nakano Masayuki Nakano - Bug 1533293 - part 2: Rewrite EditorBase::SelectEntireDocument() and its overrides r=m_kato
dd95011124a522d76265e0cd3382bf7ada44b750
created 2019-03-15 05:01 +0000
pushed 2019-03-15 16:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1534561 - Make editor use PresShell directly rather than nsIPresShell r=m_kato
577a1e61f6d37c5cc402d9fd0fc1cb40a489c616
created 2019-03-05 14:35 +0000
pushed 2019-03-06 16:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1532527 - Support "insertFromPasteAsQuotation" inputType value r=smaug
81adda1cb3f2d0ddcc71c389ff851396387412b0
created 2019-02-25 09:07 +0000
pushed 2019-02-25 16:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1525481 - part 3: Make editor not expose internal errors to the web r=m_kato
b259d7a34058346d36896febd5cc1c94ed63a5ca
created 2019-02-19 06:33 +0000
pushed 2019-02-19 17:39 +0000
Masayuki Nakano Masayuki Nakano - Bug 998941 - part 2-2: Make HTMLEditor set InputEvent.dataTransfer when InputEvent.inputType is "insertFromPaste", "insertFromDrop" or "insertReplacementText" r=smaug,m_kato
ebd32851bb24a4f09ad7c02d5de5669e5c6ce7f5
created 2019-02-19 06:28 +0000
pushed 2019-02-19 17:39 +0000
Masayuki Nakano Masayuki Nakano - Bug 998941 - part 1-3: Make TextEditor (only when not HTMLEditor instance) set InputEvent.data to inserting string when InputEvent.inputType is "insertFromPaste", "insertFromDrop" or "insertReplacementText" r=smaug,m_kato
7eae0724c0aa291d7439cb64dc851e0026cdebe2
created 2019-02-19 06:28 +0000
pushed 2019-02-19 17:39 +0000
Masayuki Nakano Masayuki Nakano - Bug 998941 - part 1-2: Make editor set InputEvent.data to inserting text when it sets InputEvent.inputType to "insertText" or "insertCompositionText" r=smaug,m_kato
dbf919528d9794a0570b6805a45e9baeac42629f
created 2019-01-11 01:52 +0000
pushed 2019-01-11 22:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 8: Make ContentIteratorBase and its subclasses non-refcountable r=smaug
0d3c97c78d7ce2dc4a6790caa84b47b62d097b34
created 2019-01-11 01:50 +0000
pushed 2019-01-11 22:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 5: Make all users of PostContentIterator treat it directly rather than via nsIContentIterator r=smaug
5562d6967f3d6a7d4a5f9a16e7a492452163ff14
created 2019-01-10 11:42 +0200
pushed 2019-01-10 17:27 +0000
Csoregi Natalia Csoregi Natalia - Backed out 8 changesets (bug 181137) for bustage on FragmentOrElement.cpp:1751. CLOSED TREE
99a977d519a0b78e267d3dce4afb009b8d3be769
created 2019-01-10 08:50 +0000
pushed 2019-01-10 17:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 8: Make ContentIteratorBase and its subclasses non-refcountable r=smaug
83bec02c21d965b6cd5eb0fc682a18ef6ac74b68
created 2019-01-10 08:46 +0000
pushed 2019-01-10 17:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 5: Make all users of PostContentIterator treat it directly rather than via nsIContentIterator r=smaug
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-03 16:49 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 15:15 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
fb45231e386d90110cdc7b93297e609e02c2b2a7
created 2018-11-26 06:33 +0000
pushed 2018-11-26 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1497746 - part 6: Add static_assert for preventing TextEditor to grow up again r=m_kato
097a6db494774ab5b7311e10e40bd2948009e46e
created 2018-11-26 06:30 +0000
pushed 2018-11-26 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1497746 - part 2: Move EditorBase::mDirection to EditorBase::AutoEditActionDataSetter r=m_kato
6c108d9038c36d16fb6424a27054454110df7489
created 2018-11-26 03:53 +0000
pushed 2018-11-26 16:23 +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 2018-11-21 16:26 +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 2018-11-07 16:23 +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 2018-11-06 04:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1504574 - Remove the XPCOM registration for nsDocumentEncoder; r=mccr8
bb81f74e232ad6a145f7ebf526bd066a228d01ec
created 2018-11-03 04:19 +0000
pushed 2018-11-03 21:48 +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 2018-11-03 21:48 +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 2018-11-03 21:48 +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 2018-11-03 21:48 +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 2018-11-03 09:55 +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 2018-11-02 21:54 +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 2018-11-02 21:54 +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 2018-11-02 21:54 +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 2018-11-02 21:54 +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 2018-11-02 17:00 +0000
Tom Schuster Tom Schuster - Bug 1503588 - Remove aDataLen parameter from nsITransferable.getAnyTransferData. r=smaug
092017b9103be8d6757287c943980ace4b6e83b0
created 2018-11-01 08:07 +0000
pushed 2018-11-01 22:39 +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 2018-10-30 22:16 +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 2018-10-30 22:16 +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 2018-10-30 22:16 +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 2018-10-30 22:16 +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 2018-10-25 10:02 +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 2018-10-24 13:28 +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-10-10 16:31 +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-08-17 18:51 +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-08-03 22:10 +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-08-02 13:15 +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-08-02 13:15 +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-08-02 13:15 +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-07-27 17:55 +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-07-26 22:03 +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-07-24 22:23 +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-07-24 22:23 +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-07-24 22:23 +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-07-24 22:23 +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-07-24 22:23 +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-07-24 22:23 +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-07-24 22:23 +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-07-20 21:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 1264876 - Remove StripCites() from nsIEditorMailSupport r=m_kato
3c2db10f62dedf67dc812b9ec8f5f6c40bce5037
created 2018-07-19 16:08 +0900
pushed 2018-07-20 21:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 1337247 - Remove PasteAsCitedQuotation() from nsIEditorMailSupport r=m_kato
47f713574cb269d5fb0bbb9bbc908131256ad81c
created 2018-07-18 21:27 +0900
pushed 2018-07-20 10:00 +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-07-20 10:00 +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-07-20 10:00 +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-07-20 10:00 +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-07-19 16:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467799 - part 2: Stop using nsIEditor::GetDocumentIsEmpty() from C++ code r=m_kato
less more (0) -100 -60 tip