editor/libeditor/HTMLEditor.cpp
75e4c3050cac5acc38d3031fb97bed8eaca59222
created 2018-11-03 02:08 +0200
pushed 2018-12-03 16:23 +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-12-03 16:23 +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-12-03 16:23 +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-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 1: Rename TextEditor::OnInputParagraphSeparator() and HTMLEditor::OnInputLineBreak() r=m_kato
bda6c79cf03c921d16e4944fc200a424b4af78b0
created 2018-10-30 10:04 +0000
pushed 2018-12-03 16:23 +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-12-03 16:23 +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-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 5: Remove unnecessary Selection argument from editor module r=m_kato
986f21f1f5d5757812f6956aa9b8722c6a043842
created 2018-10-30 10:00 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 4: Make public methods of HTMLEditor create AutoEditActionDataSetter if necessary r=m_kato
4ad8c042d0803dc069cb33ef6c70e8fbc1e04bca
created 2018-10-29 07:23 +0000
pushed 2018-12-03 16:23 +0000
Makoto Kato Makoto Kato - Bug 1485890 - Remove dumpContentTree, debugDumpContent and debugUnitTests from nsIEditor. r=masayuki
f01896424c3a2fa77c20f9b9b40da89a2a09c1ba
created 2018-10-25 05:55 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501260 - Make HTMLEditRules::DocumentModifiedWorker() create bogus node via editor instance r=m_kato
b7fdf387fa7b2ecd8f046524f72ed1abc76a02fc
created 2018-10-24 09:42 +0000
pushed 2018-12-03 16:23 +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
2b2c323a635295870bfc3d4e5bf511185857a36e
created 2018-11-05 02:13 +0000
pushed 2018-11-05 16:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503744 - Make HTMLEditor::SetHTMLBackgroundColorWithTransaction() not refer RefPtr after moving it. r=m_kato a=jcristau
21f4840bb7d391c6fd198d593c677a8e8cdda427
created 2018-09-20 18:53 +0900
pushed 2018-10-15 21:07 +0000
Makoto Kato Makoto Kato - Bug 1487301 - Part 1. FindSelectionRoot should return Element. r=masayuki
93b4642d28ab55fb3ba1bc41dfe47916828abcd3
created 2018-10-01 21:38 +0000
pushed 2018-10-15 21:07 +0000
Andrew McCreight Andrew McCreight - Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug
ede1caad730617f3396a476ac3209a7b98b8add3
created 2018-09-20 06:55 +0000
pushed 2018-10-15 21:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484117 - part 1: Create HTMLEditor::InsertTableRowsWithTransaction() for internal use of nsITableEditor::InsertTableRow() r=m_kato
ca674e42cbca78bdc927be1ad2db12ebe211fdd6
created 2018-09-19 01:58 +0000
pushed 2018-10-15 21:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484120 - part 1: Create HTMLEditor::DeleteTableCellContentsWithTransaction() for internal use of nsITableEditor::DeleteTableCellContents() r=m_kato
d6556911bca9ff2b0da7edc50ff2677d44648108
created 2018-09-14 12:56 +0000
pushed 2018-10-15 21:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484133 - part 1: Create non-virtual HTMLEditor::GetSelectedOrParentTableElement() r=m_kato
a9d1434153504627fe6d72465b799a74201788f4
created 2018-09-11 07:24 +0000
pushed 2018-10-15 21:07 +0000
Makoto Kato Makoto Kato - Bug 1490192 - Get rid of nsIEditorMailSupport.getEmbeddedObjects. r=masayuki
9da19730435534af9079c8d8702cc269750ef625
created 2018-08-27 06:50 +0000
pushed 2018-08-28 21:01 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484129 - part 1: Create HTMLEditor::GetNextSelectedTableCellElement() for internal use of nsITableEditor::GetNextCellElement() r=m_kato
90f962c6f3dfefc79d0d6baf6e43e52455ee7b06
created 2018-08-24 08:29 +0000
pushed 2018-08-25 16:16 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484128 - part 1: Create HTMLEditor::GetFirstSelectedTableCellElement() for internal use of HTMLEditor::GetFirstSelectedCell() r=m_kato
3d27e4213ccc750e392a6b5717247886983e8d5a
created 2018-08-23 06:39 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484127 - part 1: Create HTMLEditor::GetTableCellElementAt() for internal use of nsITableEditor::GetCellAt() r=m_kato
090edc3b798b91e876b40da371c515397743f5fd
created 2018-08-22 01:20 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484113 - part 1: Create HTMLEditor::GetFirstTableRowElement() for internal use of nsITableEditor::GetFirstRow() r=m_kato
88803cf0dec1cffe6990cc48705d18591aaa9e2b
created 2018-08-21 12:59 +0300
pushed 2018-08-24 17:49 +0000
Dorel Luca Dorel Luca - Merge mozilla-central to mozilla-inbound
4f0a12bcb4017a46280b133aa2be83ca49b6d14a
created 2018-08-17 19:03 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484110 - part 3: HTMLEditor::RefereshEditingUI() should refresh UIs when one of them is changed to enabled or disabled r=m_kato
08d0e0c32a53307e3f75645206000244375c4314
created 2018-08-17 17:56 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484110 - part 1: Create HTMLEditor::RefereshEditingUI() for internal use of nsIHTMLEditor::CheckSelectionStateForAnonymousButtons() r=m_kato
9576c19562ae2a1cd9a623dddea8e66428c477f9
created 2018-08-20 12:23 +0000
pushed 2018-08-24 17:49 +0000
Makoto Kato Makoto Kato - Bug 1484612 - Remove EditSubActionInfo.bOrdered due to unused. r=masayuki
541fbb29f21d262d88d0ae08776606db0b62d8f6
created 2018-08-16 13:51 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1449564 - part 4: Make users can show Gecko specific editing UIs with new prefs r=m_kato
ccb713187e45a0ce52cf0ebe8969ddac9608e215
created 2018-04-04 22:27 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1449564 - part 2: Make absolute positioned element editor disabled in default and make it possible to enable it with new command r=m_kato
4e0960a6ffb6c283f29d75ba5bc2585df4c3caf0
created 2018-04-02 17:26 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1449564 - part 1: Disable object resizer and inline table editor in default r=m_kato
d41406e52ae3dc6279255ec091347b8cfa4402af
created 2018-08-18 01:05 +0300
pushed 2018-08-24 17:49 +0000
Daniel Varga Daniel Varga - Merge mozilla-central to mozilla-inbound
6363667d504cbd42645903ab0c1da7b59f4c5176
created 2018-08-17 14:51 -0400
pushed 2018-08-24 17:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1484137 - Remove the XPCOM component registration for content iterator classes; r=qdot
4b5906a29b0cd71fbb9bbacf8640b00892878ab2
created 2018-08-17 14:51 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484092 - part 3: IsLinkTag() and IsNamedAnchorTag() should compare with nsGkAtoms r=m_kato
a2a95c8855db46baa7009bdc25f1555bd5f1f1e4
created 2018-08-17 14:50 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484092 - part 2: Drop supporting "namedanchor" special element name from nsIHTMLEditor::GetSelectedElement(), nsIHTMLEditor::GetElementOrParentByTagName() and nsIHTMLEditor::CreateElementWithDefaults() r=m_kato
717fb8632016211ce9cf8a7267be60e52f7e77c8
created 2018-08-17 14:06 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484092 - part 1: Make HTMLEditor::GetElementOrParentByTagName() use nsAtom for the tag name r=m_kato
32edecc9301f9c8aeaf511809a084b9482aa7e9d
created 2018-08-17 13:39 +0300
pushed 2018-08-24 17:49 +0000
Noemi Erli Noemi Erli - Backed out 2 changesets (bug 1484092) for build bustages in builds/worker/workspace/build/src/editor/libeditor/HTMLEditor.cpp:100:53 on a CLOSED TREE
10fdd041f1b5ef4ab557d6d6d7c4b405ae55764b
created 2018-08-17 07:41 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484092 - part 2: Drop supporting "namedanchor" special element name from nsIHTMLEditor::GetSelectedElement(), nsIHTMLEditor::GetElementOrParentByTagName() and nsIHTMLEditor::CreateElementWithDefaults() r=m_kato
d0b14e8711dfbe1063f0e9ea310118d486e46652
created 2018-08-17 10:04 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484092 - part 1: Make HTMLEditor::GetElementOrParentByTagName() use nsAtom for the tag name r=m_kato
a28cf4300f126a9ae4960035c991d9280c9830d6
created 2018-08-16 15:12 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1483144 - Make HTMLEditor::GetSelectionContainer() protected r=m_kato
fd90e385d65bc4eeb960adaae509458504bbead8
created 2018-08-16 10:29 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1483132 - Make EditorBase::AreNodesSameType() non-virtual r=m_kato
ef882e3e4b6bb67e0bfef77939d1bd1addc68998
created 2018-08-16 10:05 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1483127 - Use NS_IMETHODIMP at definition of HTMLEditor::SetIsCSSEnabled() r=m_kato
c7cba947e5046220f9a3678b465df6db769c58f7
created 2018-08-16 10:03 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1483119 - Get rid of HTMLEditor::GetURLForStyleSheet() since unused r=m_kato
f3e7a7dd30a59ebe893fe37caaeb63e63485127d
created 2018-08-16 10:03 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482023 - Create HTMLEditor::EnableStyleSheetInternal() for internal use r=m_kato
4c023e0cd20fde4784d6d974718f659b115ab7de
created 2018-08-16 10:01 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482022 - Create HTMLEditor::RemoveOverrideStyleSheetInternal() for internal use r=m_kato
2d5b4c59078e5fb0919ffeabb955b9f78c37174c
created 2018-08-16 09:26 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482021 - Create HTMLEditor::AddOverrideStyleSheetInternal() for internal use r=m_kato
417967cf69de08d624ccbc85886ce8f0e224fdd4
created 2018-08-10 19:36 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482020 - Make all callers of CreateElementWithDefaults() use non-virtual method r=m_kato
57e568a7f9334e4b0610199a3fec7fce79e786bb
created 2018-08-10 18:01 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482019 - part 5: Make HTMLEditor::GetSelectedNode() never return non-element node and change its name to GetSelectedElement() r=m_kato
66e9a30a6b1a192e6afdb9bae386243cec9a2127
created 2018-08-10 17:46 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482019 - part 4: Reduce the indent level of the last block in HTMLEditor::GetSelectedNode() r=m_kato
f6053ad1d49aa8924c4ede25f0247c9c2a86d607
created 2018-08-10 17:41 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482019 - part 3: Minimize some scope of auto varaiables in HTMLEditor::GetSelectedNode() r=m_kato
40fbaeccbd895386d7f64ba330608576d2296cef
created 2018-08-10 17:30 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482019 - part 2: Make HTMLEditor::GetSelectedNode() take nsAtom* for element name r=m_kato
9b46ca68f3b0fa45e59cc39e5e922fbb0858d105
created 2018-08-10 16:51 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482019 - part 1: Create non-virtual method HTMLEditor::GetSelectedNode() for implementing nsIHTMLEditor::GetSelectedElement() r=m_kato
7de9496d9640c757f486c8fe80e0679ed78d3cf2
created 2018-08-14 18:26 +0900
pushed 2018-08-24 17:49 +0000
Makoto Kato Makoto Kato - Bug 1483434 - Allow nullptr parameter for PriorVisibleNode and NextVisibleNode. r=masayuki
f0819f9d226d568e96b942f1ad338cebab90f088
created 2018-08-14 08:30 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482018 - Create non-virtual methods of nsIHTMLEditor::Indent() equivalents r=m_kato
581fb40d63fb10e1ea8b29ca2b52deb12b914bc3
created 2018-08-14 06:13 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482017 - part 1: Create HTMLEditor::CollapseSelectionAfter() for internal use of nsIHTMLEditor::SetCaretAfterElement() r=m_kato
c0c40b74e2b9d64d641bba505d312ba25668353b
created 2018-08-15 08:59 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482016 - part 1: Create HTMLEditor::SelectContentInternal() for internal use of HTMLEditor::SelectElement() r=m_kato
8546719c58dc2310bdafb81fd64a6295c59cd10e
created 2018-08-15 04:29 +0300
pushed 2018-08-24 17:49 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 419fd4edef4f (bug 1482016) for turning Bug 1480702 into permafail. a=backout
419fd4edef4fb7057f7a168ee03242df759f6fac
created 2018-08-14 08:36 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482016 - part 1: Create HTMLEditor::SelectContentInternal() for internal use of HTMLEditor::SelectElement() r=m_kato
b9c875be605ea87103ccd549954a59543fbf48de
created 2018-08-14 09:17 +0300
pushed 2018-08-24 17:49 +0000
Tiberius Oros Tiberius Oros - Backed out changeset ec2b796f1af2 (bug 1482016) for build bustages on builds/worker/workspace/build/src/editor/libeditor/HTMLTableEditor on a CLOSED TREE
ec2b796f1af29470e3a96873df7fb8dcf805edb3
created 2018-08-13 07:21 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482016 - part 1: Create HTMLEditor::SelectContentInternal() for internal use of HTMLEditor::SelectElement() r=m_kato
674c721d44fee8c4edd243312cbc73f81122e5d0
created 2018-08-13 09:05 +0000
pushed 2018-08-24 17:49 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1481645 - Remove some redundant uses of do_QueryInterface. r=bzbarsky
50e4f06ac01a1f6dc187ef6ea23226e551f6f2a0
created 2018-08-13 05:16 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482013 - Create HTMLEditor::SetInlinePropertyInternal() for internal use r=m_kato
less more (0) -300 -100 -60 tip