editor/libeditor/TextEditor.h
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
d011dfe8368374923cb69a0ab510d6814cbf3ab1
created 2019-03-18 01:52 +0000
pushed 2019-03-18 10:13 +0000
Masayuki Nakano Masayuki Nakano - Bug 1533293 - part 3: Make editor and ContentEventHandler not use Selection::Extend() due to too slow r=m_kato
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
ce5d6bf5dcca9cf3d61955a97b34023f0a870b23
created 2019-03-12 01:50 +0000
pushed 2019-03-13 10:26 +0000
Boris Zbarsky Boris Zbarsky - Bug 1534370 part 4. Remove some simple MOZ_CAN_RUN_SCRIPT_BOUNDARY annotations from editor. r=masayuki
879d393e6c581ce67bb748fce870f0325d502112
created 2019-03-12 01:55 +0000
pushed 2019-03-13 10:26 +0000
Boris Zbarsky Boris Zbarsky - Bug 1534370 part 3. Mark InsertFromTransferable as MOZ_CAN_RUN_SCRIPT. r=masayuki
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
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
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
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
7e18b2160df58628de475fedb9c1c062e4e8e10e
created 2018-11-12 01:40 +0000
pushed 2018-11-12 17:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504910 - part 2: Make TextEditor::InsertTextAt() and HTMLEditor::DoInsertHTMLWithContext() share preparation code before inserting content r=m_kato
30487cc4d50cef512ad908ea429fed302f592ac7
created 2018-11-09 08:40 +0000
pushed 2018-11-12 17:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504910 - part 1: Clean up methods which are called by TextEditor::OnDrop() r=m_kato
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
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
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
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
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
219527f4c312eb25ee1103ac3bdfa38f87539e02
created 2018-10-10 12:03 +0000
pushed 2018-10-10 16:31 +0000
Masayuki Nakano Masayuki Nakano - Bug 1461708 - part 4: Move implementation of UIEvent::GetRangeParent() and UIEvent::RangeOffset() to nsLayoutUtils r=smaug
a415ada9fdae85a9162a898928a8d7e854bbd338
created 2018-08-13 04:37 +0000
pushed 2018-08-13 10:01 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482012 - part 2: Create TextEditor::PasteAsAction() as non-virtual method for outer C++ code 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
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
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
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
ee06131120fb6cfbdcaeddc8a6cbf34593c1822f
created 2018-07-18 17:44 +0900
pushed 2018-07-19 16:12 +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-07-04 16:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467794 - Split TextEditor::DeleteSelectionAsAction() to itself and TextEditor::DeleteSelectionAsSubAction() r=m_kato
f077e2d6e30ead21169af463ba77382ec8f58c46
created 2018-06-06 13:30 +0900
pushed 2018-06-09 22:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467691 - Make some methods of EditorBase non-public r=m_kato
f86b968525a8a9b21abb87fc75ac28f454417fb5
created 2018-06-08 05:19 +0000
pushed 2018-06-08 09:59 +0000
Makoto Kato Makoto Kato - Bug 1467670 - Devirtualize InsertFromDrop. r=masayuki
1d39e0165b4169ee3711644b2a31656bad2c59f3
created 2018-05-28 20:12 +0900
pushed 2018-05-31 10:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 1: Rename EditAction to EditSubAction and related stuff r=m_kato
ac00527001f9690be6d4f66feb4f8cf50577b02c
created 2018-05-22 20:15 +0900
pushed 2018-05-25 00:09 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463327 - part 4: Add comments to explain which kind of methods should be public methods r=m_kato
f0cb4203b12d3725c7065d109a4b90765bb70ea0
created 2018-05-22 16:40 +0900
pushed 2018-05-25 00:09 +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
5c9278b7b027fd70beddb2a30e0a8fa6842398d9
created 2018-05-22 16:08 +0900
pushed 2018-05-25 00:09 +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-05-23 10:05 +0000
Makoto Kato Makoto Kato - Bug 1463330 - Move CanPasteTransferable and PreDestroy to out of nsIEditor. r=masayuki
77e5d42d7d55a5994ca54707b7abbf3d72167852
created 2018-04-19 00:31 +0900
pushed 2018-04-24 21:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1456377 - Move composition event handlers from EditorBase to TextEditor r=m_kato
dcfb7f0bb6a9171b8bcffaf488f152680ed82b65
created 2018-04-20 16:41 +0900
pushed 2018-04-23 09:40 +0000
Makoto Kato Makoto Kato - Bug 1455533 - Part 3. Remove unused nsIEditor.outputToStream. r=masayuki
ec93f6db7e4b525495c549916a878972dfcda34d
created 2018-04-16 23:43 +0900
pushed 2018-04-21 09:37 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 21: Refine TextEditor::TypedText() r=m_kato
9617921cebc374474b9fb42f6543841041d4cfda
created 2018-04-16 19:21 +0900
pushed 2018-04-21 09:37 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 19: Remove TextEditor::CreateBR() and rename TextEditor::CreateBRImpl() to TextEditor::InsertBrElementWithTransaction() r=m_kato
81798a8610e1b350998ea29ef177fcd5a8c0b801
created 2018-04-11 19:11 +0900
pushed 2018-04-21 09:37 +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-04-21 09:37 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 9: Create TextEditor::DeleteSelectionAsAction() as implementation of nsIEditor::DeleteSelection() r=m_kato
45ca32f89afe5c4fcf2f7ef65eb868edd27fe2e2
created 2018-04-20 12:53 -0400
pushed 2018-04-20 16:56 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455052 part 6. Stop using nsIDOMEvent in editor code. r=masayuki
d00dacc41af0e609eb2d506cbb0fb4852a7b5461
created 2018-04-06 14:53 +0900
pushed 2018-04-09 03:07 +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-03-29 01:13 +0000
Makoto Kato Makoto Kato - Bug 1449147 - Clean up more nsIDOMNode usages in editor. r=masayuki
869a1445816be7f43f54f7c97f28e4c6273fa75f
created 2018-03-23 01:21 +0900
pushed 2018-03-27 09:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1447924 - part 5: Merge TextEditor::Undo()/Redo() with EditorBase::Undo()/Redo() r=m_kato
e381311f2847305e18ef0809c74a931035ffd8ce
created 2018-03-20 14:05 +0900
pushed 2018-03-23 22:08 +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
60d8158308b2ce3e4c7066c03099c7f99c4f362a
created 2018-03-19 14:14 +0900
pushed 2018-03-19 08:30 +0000
Makoto Kato Makoto Kato - Bug 1446861 - Remove more nsIDOMElement usages from editor. r=masayuki
0ec59d2fc44acd0bca7586c7aaaba88b8a1e3723
created 2018-03-13 16:24 -0400
pushed 2018-03-13 20:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 1444686 part 10. Remove nsIDOMDragEvent::GetDataTransfer. r=mystor
690c1b3c488085627fd49d7d77ea27aa90e7f324
created 2018-02-21 13:21 +0900
pushed 2018-02-21 17:32 +0000
Makoto Kato Makoto Kato - Bug 1439812 - Move noscript methods of nsIPlainTextEditor to TextEditor. r=masayuki
960e8b8c31477eb53ad5182464f5d1a5b41e6fe1
created 2018-02-08 12:13 +0200
pushed 2018-02-08 19:36 +0000
shindli shindli - Merge mozilla-central to autoland. a=merge CLOSED TREE
579f806b99f83b72d3714b8e9670207bd5812d9a
created 2018-02-08 04:54 +0200
pushed 2018-02-08 19:36 +0000
Ciure Andrei Ciure Andrei - Backed out changeset 86581d5ccbbb (bug 1436272) for failing /builds/worker/workspace/build/src/editor/libeditor/EditorBase.cpp a=backout on a CLOSED TREE
725c38dc39913052cf3c57970ba910e16028e301
created 2018-02-07 15:28 +0900
pushed 2018-02-08 05:01 +0000
Makoto Kato Makoto Kato - Bug 1436272 - Move noscript methods in nsIEditor to EditorBase. r=masayuki
less more (0) -60 tip