gecko-dev/layout/forms
Masayuki Nakano b1bf7e0db4 Bug 1540043 - part 1: Move all constants and methods of nsIPlaintextEditor to nsIEditor and make nsIPlaintextEditor inherit nsIEditor r=m_kato
For preparing to remove `nsIPlaintextEditor` interface, this patch moves
all of them to `nsIEditor`, but for avoiding bustage in comm-central, makes
`nsIPlaintextEditor` inherit `nsIEditor` for now (i.e., even with this patch,
script can access old `nsIPlaintextEditor` members with the interface.

In C++ code, this patch moves `SetWrapColumn()`, `InsertTextAsAction()`,
`InsertTextAsSubAction()` and `InsertLineBreakAsSubAction()` because
they do common things between `TextEditor` and `HTMLEditor`.  On the other
hand, this does not move `TextEditor::GetTextLength()` because it's designed
only for `TextEditor`.

Differential Revision: https://phabricator.services.mozilla.com/D60820

--HG--
rename : editor/libeditor/tests/test_nsIPlaintextEditor_insertLineBreak.html => editor/libeditor/tests/test_nsIEditor_insertLineBreak.html
extra : moz-landing-system : lando
2020-01-24 08:33:42 +00:00
..
crashtests Bug 1600207 - Make GetInner()/GetLegend() robust also in presence of additional continuations on the principal child list. r=TYLin 2019-12-09 11:24:50 +00:00
test Bug 1540043 - part 1: Move all constants and methods of nsIPlaintextEditor to nsIEditor and make nsIPlaintextEditor inherit nsIEditor r=m_kato 2020-01-24 08:33:42 +00:00
moz.build
nsButtonFrameRenderer.cpp Bug 1600362 - Cleanup IntersectionObserver. r=smaug 2019-11-29 20:39:36 +00:00
nsButtonFrameRenderer.h Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
nsCheckboxRadioFrame.cpp Bug 1600362 - Cleanup IntersectionObserver. r=smaug 2019-11-29 20:39:36 +00:00
nsCheckboxRadioFrame.h
nsColorControlFrame.cpp
nsColorControlFrame.h
nsComboboxControlFrame.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
nsComboboxControlFrame.h Bug 1600362 - Cleanup IntersectionObserver. r=smaug 2019-11-29 20:39:36 +00:00
nsDateTimeControlFrame.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
nsDateTimeControlFrame.h Bug 1567191 - Move datetime input widget attribute handling code to HTMLInputElement. r=smaug 2019-08-05 22:11:57 +02:00
nsFieldSetFrame.cpp Bug 1341018 - Create enum class LegendAlignValue to replace NS_STYLE_TEXT_ALIGN_* and NS_STYLE_VERTICAL_ALIGN_* in legend code. r=emilio 2020-01-23 03:10:03 +00:00
nsFieldSetFrame.h Bug 471015 - [css-break] Implement <fieldset> fragmentation. r=TYLin 2019-11-25 21:45:22 +00:00
nsFileControlFrame.cpp Bug 1609603 - Optimize the callers of DataTransfer::GetTypes() r=smaug 2020-01-20 09:46:48 +00:00
nsFileControlFrame.h
nsGfxButtonControlFrame.cpp Bug 1581537 - Avoid several browser language leaks r=smaug 2019-11-04 16:56:27 +00:00
nsGfxButtonControlFrame.h
nsHTMLButtonControlFrame.cpp Bug 1571250 - Convert flags passed to ReflowChild, FinishReflowChild, SyncFrameViewAfterReflow and from GetXULLayoutFlags / GetLayoutFlags into an enum class. r=TYLin 2019-08-08 19:48:19 +00:00
nsHTMLButtonControlFrame.h Bug 1566945 - Add a parameter to nsContainerFrame::InsertFrames for aPrevFrame's line box. r=dholbert 2019-07-17 23:34:45 +00:00
nsIFormControlFrame.h
nsImageControlFrame.cpp Bug 1590426 - Cleanup signatures in nsImageFrame / nsImageControlFrame. r=tnikkel 2019-10-22 19:05:21 +00:00
nsISelectControlFrame.h
nsITextControlFrame.h Bug 1609167 - Don't use NS_IMETHOD for nsITextControlFrame::GetTextEditor. r=smaug 2020-01-14 16:29:50 +00:00
nsLegendFrame.cpp Bug 1341018 - Create enum class LegendAlignValue to replace NS_STYLE_TEXT_ALIGN_* and NS_STYLE_VERTICAL_ALIGN_* in legend code. r=emilio 2020-01-23 03:10:03 +00:00
nsLegendFrame.h Bug 1341018 - Create enum class LegendAlignValue to replace NS_STYLE_TEXT_ALIGN_* and NS_STYLE_VERTICAL_ALIGN_* in legend code. r=emilio 2020-01-23 03:10:03 +00:00
nsListControlFrame.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
nsListControlFrame.h Bug 1590278 - Cleanup scrollframe virtual / override / final declarations. r=hiro 2019-10-22 12:25:06 +00:00
nsMeterFrame.cpp Bug 1591546 Part 2 - Add WritingMode::IsPhysicalRTL(). r=jfkthame 2019-10-28 18:22:05 +00:00
nsMeterFrame.h
nsNumberControlFrame.cpp Bug 1611117 - Remove unused includes from nsNumberControlFrame. r=dholbert 2020-01-23 23:37:08 +00:00
nsNumberControlFrame.h Bug 981248 - Rewrite <input type=number> to avoid an anonymous input. r=masayuki,surkov,jwatt,ntim,jfkthame,smaug 2020-01-14 19:01:05 +00:00
nsProgressFrame.cpp Bug 1591546 Part 2 - Add WritingMode::IsPhysicalRTL(). r=jfkthame 2019-10-28 18:22:05 +00:00
nsProgressFrame.h
nsRangeFrame.cpp Bug 1571250 - Convert flags passed to ReflowChild, FinishReflowChild, SyncFrameViewAfterReflow and from GetXULLayoutFlags / GetLayoutFlags into an enum class. r=TYLin 2019-08-08 19:48:19 +00:00
nsRangeFrame.h Bug 1591546 Part 2 - Add WritingMode::IsPhysicalRTL(). r=jfkthame 2019-10-28 18:22:05 +00:00
nsSelectsAreaFrame.cpp
nsSelectsAreaFrame.h
nsTextControlFrame.cpp Bug 1540043 - part 1: Move all constants and methods of nsIPlaintextEditor to nsIEditor and make nsIPlaintextEditor inherit nsIEditor r=m_kato 2020-01-24 08:33:42 +00:00
nsTextControlFrame.h Bug 1519636 - Automatically reformat recent changes using clang-format r=Ehsan 2020-01-21 09:51:27 +00:00