editor/libeditor/HTMLEditor.h
d51a3f4602303979556ca1962d0fb271304e86fc
created 2021-10-12 04:41 +0000
pushed 2021-10-12 09:32 +0000
Masayuki Nakano Masayuki Nakano - Bug 1729115 - part 3: Make `IMEStateManager` check whether given focused content matches with null `sContent` in design mode r=m_kato
680ebfd6ee371e885e294af566f81e5bf17df6c0
created 2021-10-12 03:14 +0000
pushed 2021-10-12 09:32 +0000
Masayuki Nakano Masayuki Nakano - Bug 1732845 - Add `nsINode::IsInDesignMode()` to check whether the node is directly in design mode r=smaug
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
dace818f0963c055cfc4e84e12b9fed50401e3cf
created 2021-09-10 21:45 +0000
pushed 2021-09-11 09:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 1720809 - part 1: Make `insertParagraphSeparator` command handler in `HTMLEditor` insert a linefeed character instead of `<br>` element in same condition as Blink/WebKit r=m_kato
338e26ff2249b5960c48b42e93dbba067cff149f
created 2021-09-10 04:04 +0000
pushed 2021-09-10 15:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1724650 - part 7: Make `HTMLEditor` treat preformatted linefeed characters correctly when retrieving a line range r=m_kato
80cb27e1246ad1602d943932742989de6be9f3d3
created 2021-09-10 04:04 +0000
pushed 2021-09-10 15:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1724650 - part 6: Make white-space normalizers treat `white-space: pre-line` correctly r=m_kato
4be65378de382a1fa8505e5093a8fc5901a2b45f
created 2021-08-31 17:37 +0000
pushed 2021-09-01 03:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1727844 - part 3: Rename `EditorUtils::IsContentPreformatted()` to `IsWhiteSpacePreformatted()` 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
200bd6fb18769553de206994b74eb09e78ea4d5c
created 2021-08-31 00:58 +0000
pushed 2021-08-31 09:37 +0000
Neil Deakin Neil Deakin - Bug 1727176, remove unused source document arguments from html editor, r=masayuki
519503f40573c13002f100a218688bf112462ffb
created 2021-08-27 02:14 +0000
pushed 2021-08-27 09:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1727479 - Make `WhiteSpaceVisibilityKeeper::PrepareToSplitAcrossBlocks()` adjust split point if it's in non-splittable node r=m_kato
42ed78fa08b226f3de66ce279740432bcd393a84
created 2021-08-27 00:49 +0000
pushed 2021-08-27 09:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1727185 - part 2: Add removable node checks for more callers of `DeleteNodeTransaction::MaybeCreate()` r=m_kato
61c466d08db1cbcef25947795ed0c07ca04e136a
created 2021-08-22 21:38 +0000
pushed 2021-08-23 09:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1726064 - part 15: Make `HTMLEditor::EnsureCaretNotAfterPaddingBRElement()` use `HTMLEditUtils::Get(Inclusive)AncestorElement()` r=m_kato
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
c471c8c0a12aed2dc734242c55e76d549e43fd8a
created 2021-07-02 08:23 +0000
pushed 2021-07-02 21:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1718815 - part 4: Move `EditorBase::AppendNodeToSelectionAsRange()` and `EditorBase::ClearSelection()` to `HTMLEditor` r=m_kato
c118124ce70e50fa90ab8e0883bc2af45e3b870e
created 2021-07-02 08:23 +0000
pushed 2021-07-02 21:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1718815 - part 3: Move `EditorBase::AutoTransactionBatch` to `HTMLEditor` r=m_kato
71b725af1aba90bf8e282da98a840b2a0f0ece93
created 2021-07-02 08:23 +0000
pushed 2021-07-02 21:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1718815 - part 2: Move `EditorBase::AutoSelectionRestorer` and `EditorBase` methods called only by it to `HTMLEditor` r=m_kato
f32e7018fa6425307f360a0223e34971085c5def
created 2021-07-02 08:23 +0000
pushed 2021-07-02 21:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1718815 - part 1: Move `EditorBase::AddTransactionListener()` and `EditorBase::RemoveTransactionListener()` to `HTMLEditor` 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
91882492033ae5847bfe4e691b7d20a95724886c
created 2021-06-28 12:08 +0000
pushed 2021-06-28 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1717178 - part 5: Get rid of `nsIHTMLEditor.pasteNoFormatting()` because of unused r=m_kato
e7c97cafeec08c8556e1e44f6913f998da64a5a0
created 2021-06-28 12:08 +0000
pushed 2021-06-28 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1717178 - part 4: Get rid of `nsIHTMLEditor.getInlineProperty()` because of unused r=m_kato
88fb5db3ed3b8379a5d4ad3fa905fad72c581d38
created 2021-06-28 12:08 +0000
pushed 2021-06-28 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1717178 - part 3: Get rid of `nsIHTMLObjectResizer.refreshResizers()` because of unused r=m_kato
504a1b28770c75bc82c31f0e637ef079837b423d
created 2021-06-28 12:08 +0000
pushed 2021-06-28 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1717178 - part 2: Get rid of `nsIHTMLAbsPosEditor.refreshGrabber()` because of unused r=m_kato
302135e6f78277d08c961dee2fb27642fc821352
created 2021-06-28 12:08 +0000
pushed 2021-06-28 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1717178 - part 1: Get rid of `nsIHTMLInlineTableEditor.refreshInlineTableEditingUI()` because of unused 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
5f8d37c41d7251bc2f1610efea4dc5c48fda583f
created 2021-06-22 00:18 +0000
pushed 2021-06-22 21:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1717156 - part 5: Get rid of `nsIEditor::eEditorNoCSSMask` r=m_kato
a2499b7e29caacb5b21c9608eed0dae2644b89cf
created 2021-06-22 00:18 +0000
pushed 2021-06-22 21:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1717156 - part 4: Drop `Tab` key handling in `EditorBase` r=m_kato
796c468dfe67827aac86704ddf23cd488754e1f9
created 2021-06-21 01:49 +0000
pushed 2021-06-21 09:42 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1716728 - Part 7: Move mPaddingBRElementForEmptyEditor to HTMLEditor r=masayuki
bdcc0aceff5adbeffc3efa577e9351c850ece2d6
created 2021-06-21 01:49 +0000
pushed 2021-06-21 09:42 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1716728 - Part 6: Add HTMLEditor::ReflectPaddingBRElementForEmptyEditor() r=masayuki
ccba256fca3607e74685742f40f7a0f7e1e43415
created 2021-06-21 01:49 +0000
pushed 2021-06-21 09:42 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1716728 - Part 5: Move EnsureNoPaddingBRElementForEmptyEditor to HTMLEditor r=masayuki
4d5892bbb76d59e58e2f932bf85e2e124d929a7e
created 2021-06-21 01:48 +0000
pushed 2021-06-21 09:42 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1716728 - Part 3: Move MaybeCreatePaddingBRElementForEmptyEditor to HTMLEditor r=masayuki
3c85001a3794d525e621d872c1abc4d4cd1b2af9
created 2021-06-18 20:35 +0000
pushed 2021-06-19 08:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1716746 - Rename `EditorBase::IsPlaintextEditor()` to `IsInPlaintextMode()` r=m_kato
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
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.
d302a501a1815d8ded96d398d62cc26cb7173cfe
created 2021-06-17 06:59 +0000
pushed 2021-06-17 21:53 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1716728 - Part 7: Move mPaddingBRElementForEmptyEditor to HTMLEditor r=masayuki
75bf5a053c5cbcef5486f89a07f72ca07860f32d
created 2021-06-17 06:59 +0000
pushed 2021-06-17 21:53 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1716728 - Part 6: Add HTMLEditor::ReflectPaddingBRElementForEmptyEditor() r=masayuki
51e9d6b164e6173c9cd7cedb0ace60b969c5c883
created 2021-06-17 06:59 +0000
pushed 2021-06-17 21:53 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1716728 - Part 5: Move EnsureNoPaddingBRElementForEmptyEditor to HTMLEditor r=masayuki
ccc371872958d09c773086e71d4d7bd51b92575b
created 2021-06-17 06:59 +0000
pushed 2021-06-17 21:53 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1716728 - Part 3: Move MaybeCreatePaddingBRElementForEmptyEditor to HTMLEditor r=masayuki
d5f16c8b73411d9f6abf914b9d77415a88613aab
created 2021-06-11 03:01 +0000
pushed 2021-06-11 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1713760 - Make `HTMLEditor` inherit `EditorBase` directly r=m_kato
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
578715b6d3fcb21c0b61996347260ef9b119d0d2
created 2021-06-09 03:47 +0000
pushed 2021-06-09 09:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1714916 - Make `HTMLEditor::InsertFromDataTransfer()` and `GetStringFromDataTransfer()` take `uint32_t` as index of `DataTransfer` items 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
0ca825772b7b4b7b1388809dd6445137d3e60bdc
created 2021-06-07 04:18 +0000
pushed 2021-06-07 21:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 43: Move inserting dropped items part on `HTMLEditor` to `HTMLEditor` 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
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
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
e72cd321bbaf0723d8f13bbc69278b1853273c62
created 2021-05-18 09:06 +0000
pushed 2021-05-18 21:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 68: Move `HTMLEditor::StartOrEndOfSelectionRangesIsIn()` to `AutoRangeArray` r=m_kato
3dd600a5fc900cb9600f0164c0c7e37bf9f5cce9
created 2021-05-18 08:28 +0000
pushed 2021-05-18 21:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 67: Move `HTMLEditor::FindNearEditableContent()` to `HTMLEditUtils` r=m_kato
55bb517a4ff57f183823a52bad88822d1499a3e4
created 2021-05-18 06:55 +0000
pushed 2021-05-18 09:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 66: Move `HTMLEditor::IsTextPropertySetByContent()` to `HTMLEditUtils` r=m_kato
7ecdf33095634893942b379b952e90d1ae8745c8
created 2021-05-18 05:52 +0000
pushed 2021-05-18 09:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 65: Move `HTMLEditor::GetDeepestEditableOnlyChildDivBlockquoteOrListElement()` to `HTMLEditUtils` r=m_kato
ea32cc59ac32699498e5cd6546a04063ded062ea
created 2021-05-18 02:05 +0000
pushed 2021-05-18 09:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 63: Get rid of `HTMLEditor::IsNextCharInNodeWhiteSpace()` r=m_kato
6a05527852751ddd4ce377226fe5968663c90bc7
created 2021-05-17 22:25 +0000
pushed 2021-05-18 09:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 62: Get rid of `HTMLEditor::IsPrevCharInNodeWhiteSpace()` r=m_kato
51c404b61e6c0c770d0cb8bb200398c2eb9bbed9
created 2021-05-17 22:19 +0000
pushed 2021-05-18 09:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 61: Get rid of `HTMLEditor::NodesInDifferentTableElements()` r=m_kato
8ca3ae12971f9cdda7eb5a28b47213fb5a47ca11
created 2021-05-17 22:12 +0000
pushed 2021-05-18 09:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 60: Move `HTMLEditor::GetNearestAncestorListItemElement()` to `HTMLEditUtils` r=m_kato
40eb2ea58aa7a20e1037215cc20532ce1ddf72e0
created 2021-05-17 21:58 +0000
pushed 2021-05-18 09:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 59: Move `HTMLEditor::GetMostAncestorInlineElement()` to `HTMLEditUtils` r=m_kato
734be62c0dbcead1341c4b482cdd007e5c4a83a2
created 2021-05-17 21:50 +0000
pushed 2021-05-18 09:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 58: Move `HTMLEditor::IsEmptyBlockElement()` to `HTMLEditUtils` r=m_kato
a5c77aa7cbc5985c47a862f557afb9e65c58d0a2
created 2021-05-17 08:56 +0000
pushed 2021-05-17 21:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 57: Move `HTMLEditor::GetBetterInsertionPointFor()` to `HTMLEditUtils` r=m_kato
05436a767b5b4369a6e5fcde7f17bd1ea78bcac6
created 2021-05-17 08:44 +0000
pushed 2021-05-17 21:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 56: Move `HTMLEditor::GetGoodCaretPointFor()` to `HTMLEditUtils` r=m_kato
31e6ee41cd5ae59988850207252f400e2110538a
created 2021-05-17 08:38 +0000
pushed 2021-05-17 21:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 55: Move `HTMLEditor::IsEmptyInlineNode()` and `HTMLEditor::IsEmptyOneHardLine()` to `HTMLEditUtils` r=m_kato
less more (0) -300 -100 -60 tip