editor/libeditor/TextEditor.h
a2d4c087b7222581f7d996bf0b4fd7659dc2cbfe
created 2021-09-10 21:45 +0000
pushed 2021-09-11 09:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 1720809 - part 2: Make `insertLineBreak` command handler in `HTMLEditor` insert a linefeed character instead of `<br>` element in same condition as Blink/WebKit r=m_kato
4fb35eee2ac369b3b09f95625f4c7a4198f1e524
created 2021-08-31 00:58 +0000
pushed 2021-08-31 09:37 +0000
Neil Deakin Neil Deakin - Bug 1727176, use the principal to determine the source of the drag, r=masayuki
9a4c55524395f5278778f33365a4298b82db6ac7
created 2021-08-02 08:23 +0000
pushed 2021-08-02 15:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 1723125 - Ignore normal selection when updating composition string r=m_kato
71670cedaf26214f3bcb8562a445cf1ef24f4db6
created 2021-06-30 07:07 +0000
pushed 2021-06-30 09:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1714914 - Make editor classes treat offset in parent node as uint32_t r=m_kato
9faf557a1ba32680f7c20f5ef82662955308e18f
created 2021-06-28 04:37 +0000
pushed 2021-06-28 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1676702 - part 3: Make `TextControlState` store unmasked range while it does not have `TextEditor` r=m_kato
e85703ef518d8cb962f353b068ddf0580d988dd6
created 2021-06-28 04:37 +0000
pushed 2021-06-28 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1676702 - part 2: Make `TextControlState` initialize `TextEditor` with `PasswordMaskData` r=m_kato
e526321a76ffbb8f5b62c2215954b7c80a85cc54
created 2021-06-28 04:37 +0000
pushed 2021-06-28 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1676702 - part 1: Make `TextEditor` store password masking data in a struct r=m_kato
b6d0dc2e5c7dcc017ded37e80274f12c505b8509
created 2021-06-22 00:18 +0000
pushed 2021-06-22 21:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1717156 - part 6: Get rid of `nsIEditor::eEditorDontEchoPassword` r=m_kato
875021afbbe643e3732d3e1c248ef8a54d49403c
created 2021-06-21 01:48 +0000
pushed 2021-06-21 09:42 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1716728 - Part 2: Remove TextEditor::EnsurePaddingBRElementForEmptyEditor() r=masayuki
8fbaade4a731c8e53e93808da561871da7f0c739
created 2021-06-18 00:36 +0000
pushed 2021-06-18 09:20 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1713334 - Part 2: Initialize TextEditor always with a text node r=masayuki
07029ce7f3e7626341c9aca6c6bb5a52fbb58956
created 2021-06-17 23:25 +0000
pushed 2021-06-18 09:20 +0000
Masayuki Nakano Masayuki Nakano - Bug 1716720 - Clean up `TextEditor.h` and `HTMLEditor.h` r=m_kato
e000351d694f8776693c12422eaccd5c4d0b2154
created 2021-06-17 11:01 -0400
pushed 2021-06-17 21:53 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to autoland.
b2333dfd048ffc767ed769e86ed06c1212ed6578
created 2021-06-17 11:01 -0400
pushed 2021-06-17 21:53 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 1716728) because dependent bugs were backed out.
79501f3bd5e106db6da642b433b033d08620c8f4
created 2021-06-17 06:59 +0000
pushed 2021-06-17 21:53 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1716728 - Part 2: Remove TextEditor::EnsurePaddingBRElementForEmptyEditor() r=masayuki
0c973c77d0e21f0281c1b1fc1324161592842f96
created 2021-06-17 10:57 -0400
pushed 2021-06-17 14:58 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 1713334) for causing bug 1716714.
7d7feef654c7768514d5b5fd9fc8f7eeedbfe5a3
created 2021-06-14 19:56 +0000
pushed 2021-06-15 13:44 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1713334 - Part 2: Initialize TextEditor always with a text node r=masayuki
2288afb876cd1c226952833a011fefe92291f459
created 2021-06-14 20:58 +0300
pushed 2021-06-14 21:54 +0000
Csoregi Natalia Csoregi Natalia - Backed out 5 changesets (bug 1713334) for failures on test_texteditor_keyevent_handling.html. CLOSED TREE
875b520387b82dda9ad4f668a923119162ee89a1
created 2021-06-14 13:08 +0000
pushed 2021-06-14 21:54 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1713334 - Part 2: Initialize TextEditor always with a text node r=masayuki
150c70a6850a8213dd4709ff0625dec53fe0c14d
created 2021-06-11 03:01 +0000
pushed 2021-06-11 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1714918 - Sort out editor class accessors of `nsIEditor` r=m_kato
4173082d84026d5df2b7aa7370058739659c0355
created 2021-06-09 03:47 +0000
pushed 2021-06-09 09:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 47: Move `TextEditor::InitEditorContentAndSelection()` to `EditorBase` r=m_kato
446c8ee9a6baec22bda60a8ed5dae08beb5e22f9
created 2021-06-09 03:47 +0000
pushed 2021-06-09 09:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 46: Move `TextEditor::EnsurePaddingBRElementInMultilineEditor()` into `EditorBase` r=m_kato
f8fa3223188f685bd1e5020c334123057e32e67d
created 2021-06-07 11:38 +0000
pushed 2021-06-07 21:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 45: Move `TextEditor::OnDrop()` into `EditorBase` r=m_kato
0d2966d1b81755ed0d2d8471b447f8f7893a72c5
created 2021-06-07 06:20 +0000
pushed 2021-06-07 21:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 44: Move the inserting dropped items part of `TextEditor::OnDrop()` to the new virtual method r=m_kato
7ada44a617aeacc85055ed081fe5b514f087ed08
created 2021-06-04 05:23 +0000
pushed 2021-06-04 10:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 42: Move `TextEditor::DeleteSelectionByDragAsAction()` into `EditorBase` r=m_kato
dcac769feba12b431e23506550478dacb3e2f009
created 2021-06-04 05:01 +0000
pushed 2021-06-04 10:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 41: Split `TextEditor::PasteAsAction()` r=m_kato
f9c0c941ca3645a667d277ec11138c1e71f43669
created 2021-06-04 04:32 +0000
pushed 2021-06-04 10:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 40: Move `TextEditor::PrepareTransferable()` into `EditorUtils` r=m_kato
7beac38583d0b126bba712f851634e5524b99f18
created 2021-06-04 03:28 +0000
pushed 2021-06-04 10:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 39: Move `TextEditor::IsSafeToInsertData()` into `EditorBase` r=m_kato
52b13b5f2c4d565c2a99d261b7a371641e55cf95
created 2021-06-03 21:00 +0000
pushed 2021-06-04 10:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 38: Move `TextEditor::InsertTextAt()` into `EditorBase` r=m_kato
0e61485ac614919c7bb49c29f75e3cf83d5ed8fe
created 2021-06-03 19:48 +0000
pushed 2021-06-04 10:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 37: Move `TextEditor::PrepareToInsertContent()` into `EditorBase` r=m_kato
00a9c51d2cc39b7959845c2cb36a400147148473
created 2021-06-03 08:03 +0000
pushed 2021-06-04 10:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1713867 - Make `EditorBase::ComputeValueInternal` handle the case when there is only a padding <br> element for empty editor r=m_kato
7ccd13d2a6fd411734998f44cf2af59b9b0b7449
created 2021-06-01 07:51 +0000
pushed 2021-06-01 21:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 33: Implement `nsIEditor::OutputToString()` in `EditorBase` rather than `TextEditor` r=m_kato
9d28dcb2d4d46cc2c400ffdc61d8d4b2cbd4a99b
created 2021-06-01 02:17 +0000
pushed 2021-06-01 09:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 32: Move `TextEditor::ComputeValueInternal()` into `EditorBase` r=m_kato
99e98ac9c89c5e79166fcb3d453ff830dec4509c
created 2021-05-31 23:41 +0000
pushed 2021-06-01 09:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 31: Move `TextEditor::GetAndIniitDocEncoder()` into `EditorBase` r=m_kato
219a530441fd21d9fab2056163f96c09786d7a40
created 2021-05-31 22:34 +0000
pushed 2021-06-01 03:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 30: Get rid of `TextEditor::SharedOutputString()` r=m_kato
3c85e6dc75bfd41a0cc82dcd8dd2b63d582f415b
created 2021-05-26 07:45 +0000
pushed 2021-05-26 16:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 29: Move `nsIEditor.documentCharacterSet` definitions into `HTMLEditor` r=m_kato
adb0d91643e6b944d32d60b5aac9bfa3e16d4f6b
created 2021-05-26 02:00 +0000
pushed 2021-05-26 09:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 28: Add pure virtual methods to `EditorBase`, which are originated from `TextEditor` r=m_kato
16ece4ec28902a8123854fa27b74bf5fd66cc789
created 2021-05-26 01:19 +0000
pushed 2021-05-26 09:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 27: Move `TextEditor::CanDeleteSelection()` to `EditorBase` r=m_kato
1bf9011c27c21ea312e3e42912e59fe584423316
created 2021-05-26 01:13 +0000
pushed 2021-05-26 09:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 26: Get rid of `TextEditor::Copy()` r=m_kato
2d6956046a4e681b99d14cc8f2c93dbfd17a6ed3
created 2021-05-26 00:25 +0000
pushed 2021-05-26 09:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 25: Move `TextEditor::CutAsAction()` to `EditorBase` r=m_kato
0faf5e8f142b929a2d775eefdfe39250843a5dd5
created 2021-05-25 11:47 +0000
pushed 2021-05-26 09:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 24: Move `TextEditor::FireClipboardEvent()` to `EditorBase` r=m_kato
d14c17436d8187fa78ea01e2ab3ba044352ea5db
created 2021-05-25 11:47 +0000
pushed 2021-05-26 09:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 23: Move `TextEditor::AreClipboardCommandsUnconditionallyEnabled()` into `EditorBase` r=m_kato
0b48dcb60529b7a42cc06ff7680a7d43fb5effcd
created 2021-05-25 08:32 +0000
pushed 2021-05-25 15:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 22: Move `IsCopyCommandEnabled()` and `IsCutCommandEnabled()` from `TextEditor` to `HTMLEditor` r=m_kato
85911d6eabbbc191fbff7ce80e494d2de9d2a523
created 2021-05-25 08:03 +0000
pushed 2021-05-25 15:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 21: Move `TextEditor::IsCopyToClipboardAllowed()` to `EditorBase` r=m_kato
08b0dccfddf729d6b18386b431fd5c6cb1f20764
created 2021-05-25 06:46 +0000
pushed 2021-05-25 15:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 20: Move `UndoAsAction()` and `RedoAsAction()` from `TextEditor` to `EditorBase` r=m_kato
8f1b67bbc5af94ca58bbc2b5c306cc5d88489cd8
created 2021-05-25 04:53 +0000
pushed 2021-05-25 09:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 19: Make `IsEmpty()` be a virtual method of `EditorBase` and implement `nsIEditor::GetDocumentIsEmpty()` in `EditorBase` r=m_kato
9d90848638228738123e2118b6e0bb3c040d55a9
created 2021-05-25 04:26 +0000
pushed 2021-05-25 09:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 18: Move `ReplaceTextAsAction()` and `ReplaceSelectionAsSubAction()` to `EditorBase` r=m_kato
6d3b833e084be87edd47e3a205b336f08098a536
created 2021-05-25 04:12 +0000
pushed 2021-05-25 09:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 17: Move `TextEditor::OnInputText()` into `EditorBase` r=m_kato
c7e4abc8057ac582e08dfd32037de34f39991fc4
created 2021-05-25 02:06 +0000
pushed 2021-05-25 09:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 16: Move composition event handlers from `TextEditor` to `EditorBase` r=m_kato
128681c5a0816795b107a4b26b8e3aa48eb5adc9
created 2021-03-12 16:34 +0000
pushed 2021-03-12 21:58 +0000
Jonathan Kew Jonathan Kew - Bug 1692673 - Avoid enabling Cut/Copy menu commands in text editor context when there's no selection, unless a listener is present. r=masayuki
749a8350e2489721dfdbe9850ea4d17116eae66f
created 2021-03-12 16:07 +0200
pushed 2021-03-12 21:58 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1692673) for bc failures in browser_contextmenu_input.js. CLOSED TREE
8148b9e5dfba1f3de1086f38c0165fd87facc56c
created 2021-03-12 12:04 +0000
pushed 2021-03-12 21:58 +0000
Jonathan Kew Jonathan Kew - Bug 1692673 - Avoid enabling Cut/Copy menu commands in text editor context when there's no selection, unless a listener is present. r=masayuki
40869e2eef251908f942c9a35158e54579f0399d
created 2021-03-11 23:27 +0200
pushed 2021-03-12 15:32 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1692673) for failures on browser_contextmenu.js. CLOSED TREE
b88ab8c6dd39d93ab8476789fbddff3bc514ab75
created 2021-03-11 16:16 +0000
pushed 2021-03-12 15:32 +0000
Jonathan Kew Jonathan Kew - Bug 1692673 - Avoid enabling Cut/Copy menu commands in text editor context when there's no selection, unless a listener is present. r=masayuki
ba7a0e46f822029f67ba53fc9adc670134656c0b
created 2021-03-11 12:43 +0200
pushed 2021-03-11 22:00 +0000
Butkovits Atila Butkovits Atila - Backed out 2 changesets (bug 1692673) for causing build bustages on EditorBase.cpp. CLOSED TREE
5b1ba8dbfc8af6534953603170594cf9b84f214c
created 2021-03-11 10:27 +0000
pushed 2021-03-11 22:00 +0000
Jonathan Kew Jonathan Kew - Bug 1692673 - Avoid enabling Cut/Copy menu commands in text editor context when there's no selection, unless a listener is present. r=masayuki
378c661f45e417f1f5315f83642ebe3426dc10c8
created 2020-10-20 00:13 +0000
pushed 2020-10-20 09:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1607131 - Make `beforeinput` event for `MozEditableElement.setUserInput()` not cancelable by default r=smaug
96a3d02b5ba9ea0e871e8256e71090959a39fa4c
created 2020-09-22 16:03 +0000
pushed 2020-09-23 21:23 +0000
Mirko Brodesser Mirko Brodesser - Bug 1649121: part 90) Declare some editor methods `const` or `static`. r=m_kato
49039661a8071e4ab5995224c1cebc72163a5db2
created 2020-09-11 11:08 +0000
pushed 2020-09-11 15:10 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1664411 - Factor out a condition to unconditionally enable clipboard events in some documents. r=masayuki
3f8100fb74318f9e0b3b6351ade737994d13bcf8
created 2020-07-01 08:29 +0000
pushed 2020-07-01 21:32 +0000
Simon Giesecke Simon Giesecke - Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj
2a1cceae6e2b614b4c9d3206fcecc9f11b137a04
created 2020-06-10 13:44 +0000
pushed 2020-06-15 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1642594 - part 4: Stop using "whitespace" in under libeditor r=m_kato
less more (0) -100 -60 tip