editor/libeditor/HTMLEditor.cpp
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
dd95011124a522d76265e0cd3382bf7ada44b750
created 2019-03-15 05:01 +0000
pushed 2019-03-15 16:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1534561 - Make editor use PresShell directly rather than nsIPresShell r=m_kato
d3cacfd1b84ec6a3d0d01a11d3d434f2b5581227
created 2019-02-22 02:17 +0000
pushed 2019-02-22 16:41 +0000
Masayuki Nakano Masayuki Nakano - Bug 1528676 - Remove telemetry probes for HTMLEditors which have shown Gecko build-in editing UIs and if they are operated r=m_kato,Ehsan
d392cc639292ac3a3fc4a8439f7bc55b8d03ef0e
created 2019-02-19 06:30 +0000
pushed 2019-02-19 17:39 +0000
Masayuki Nakano Masayuki Nakano - Bug 998941 - part 1-5: Make HTMLEditor set InputEvent.data when InputEvent.inputType is "insertLink" r=smaug,m_kato
dbf919528d9794a0570b6805a45e9baeac42629f
created 2019-01-11 01:52 +0000
pushed 2019-01-11 22:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 8: Make ContentIteratorBase and its subclasses non-refcountable r=smaug
0d3c97c78d7ce2dc4a6790caa84b47b62d097b34
created 2019-01-11 01:50 +0000
pushed 2019-01-11 22:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 5: Make all users of PostContentIterator treat it directly rather than via nsIContentIterator r=smaug
5fb4b3194d8edf19acf42c3b27e26201beb95587
created 2019-01-11 01:49 +0000
pushed 2019-01-11 22:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 3: Make all users of ContentSutreeIterator treat it directly rather than via nsIContentIterator r=smaug
5562d6967f3d6a7d4a5f9a16e7a492452163ff14
created 2019-01-10 11:42 +0200
pushed 2019-01-10 17:27 +0000
Csoregi Natalia Csoregi Natalia - Backed out 8 changesets (bug 181137) for bustage on FragmentOrElement.cpp:1751. CLOSED TREE
99a977d519a0b78e267d3dce4afb009b8d3be769
created 2019-01-10 08:50 +0000
pushed 2019-01-10 17:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 8: Make ContentIteratorBase and its subclasses non-refcountable r=smaug
83bec02c21d965b6cd5eb0fc682a18ef6ac74b68
created 2019-01-10 08:46 +0000
pushed 2019-01-10 17:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 5: Make all users of PostContentIterator treat it directly rather than via nsIContentIterator r=smaug
b6fc7a332db7a7a3e3fe89f311b3c44e49145ad6
created 2019-01-10 08:45 +0000
pushed 2019-01-10 17:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 3: Make all users of ContentSutreeIterator treat it directly rather than via nsIContentIterator r=smaug
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
097a6db494774ab5b7311e10e40bd2948009e46e
created 2018-11-26 06:30 +0000
pushed 2018-11-26 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1497746 - part 2: Move EditorBase::mDirection to EditorBase::AutoEditActionDataSetter r=m_kato
6c108d9038c36d16fb6424a27054454110df7489
created 2018-11-26 03:53 +0000
pushed 2018-11-26 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1497746 - part 1: Move EditorBase::mTopLevelEditSubAction to EditorBase::AutoEditActionDataSetter r=m_kato
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
95bd81205750f7a29770060e5cc939dcd71341f5
created 2018-11-12 08:13 +0000
pushed 2018-11-12 17:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1505679 - Make HTMLEditor::RemoveList() sets specific EditAction when it's called by execCommand("insertorderedlist") or execCommand("insertunorderedlist") r=m_kato
7be8263d44fd2c2a3419386d73aa97a29914ee04
created 2018-11-06 06:10 +0000
pushed 2018-11-06 17:15 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504131 - part 3: Remove editor/libeditor/HTMLEditorObjectResizerUtils.h r=m_kato
d0a8f3df072a967bf1413bebf0bbe91083597de6
created 2018-11-06 06:09 +0000
pushed 2018-11-06 17:15 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504131 - part 2: Remove ResizerMouseMotionListener r=m_kato
7160ca524bf0c879c359b2d2f13d5ad1782a93c5
created 2018-11-06 04:58 +0000
pushed 2018-11-06 17:15 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504131 - part 1: Remove DocumentResizeEventListener r=m_kato
cb6ee8469bfbda16e90f26b012d1292825c3f868
created 2018-11-05 11:38 +0000
pushed 2018-11-05 16:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501663 - part 7: HTMLEditor::GetSelectedElement() shouldn't return element node when Selection starts before the element node r=m_kato
7a45d67850c42040122363741dd5abc6249765e4
created 2018-11-05 11:16 +0000
pushed 2018-11-05 16:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501663 - part 6: Get rid of |foundElmentInRange| r=m_kato
a537e68e8002fb646d1555648a5c156cc652731f
created 2018-11-05 11:07 +0000
pushed 2018-11-05 16:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501663 - part 5: Rewrite the loop in HTMLEditor::GetSelectedElement() with |for| r=m_kato
7572f410e0c96f3146166cc68678da70ec1fc2aa
created 2018-11-05 11:05 +0000
pushed 2018-11-05 16:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501663 - part 4: Clean up first-half of HTMLEditor::GetSelectedElement() r=m_kato
a7c1286bce7f2f5274980250becf197039860794
created 2018-11-05 06:52 +0000
pushed 2018-11-05 16:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501663 - part 3: HTMLEditor::GetElementOrParentByTagNameInternal() shouldn't return <a> element when it's looking for nsGkAtoms::href or nsGkAtoms::anchor but found <a> element does not match with <a href="..."> or <a name="..."> r=m_kato
d0cbbc6d237140067877049c1c9c103667b453dc
created 2018-11-05 04:57 +0000
pushed 2018-11-05 16:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501663 - part 2: HTMLEditor::GetSelectedElement() should return nullptr if 2 or more elements are in selected range r=m_kato
eb94ff3abeca2cbf252a5fab5e8c1c3a997b7486
created 2018-11-05 03:52 +0000
pushed 2018-11-05 16:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501663 - part 1: HTMLEditor::GetSelectedElement() should return nullptr when first found element is not what the caller is looking for r=m_kato
9990ddd5ccef13e2acec23385061abaa329120d9
created 2018-11-05 02:13 +0000
pushed 2018-11-05 09:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503744 - Make HTMLEditor::SetHTMLBackgroundColorWithTransaction() not refer RefPtr after moving it 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
bda6c79cf03c921d16e4944fc200a424b4af78b0
created 2018-10-30 10:04 +0000
pushed 2018-10-30 22:16 +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-10-30 22:16 +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-10-30 22:16 +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-10-30 22:16 +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-10-29 22:12 +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-10-25 22:04 +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-10-24 13:28 +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
21f4840bb7d391c6fd198d593c677a8e8cdda427
created 2018-09-20 18:53 +0900
pushed 2018-10-09 05:16 +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-02 16:09 +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-09-20 13:32 +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-09-19 16:46 +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-09-14 21:52 +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-09-11 22:17 +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-27 16: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-24 22:10 +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-23 21:47 +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-22 09:54 +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-21 10:00 +0000
Dorel Luca Dorel Luca - Merge mozilla-central to mozilla-inbound
9576c19562ae2a1cd9a623dddea8e66428c477f9
created 2018-08-20 12:23 +0000
pushed 2018-08-21 10:00 +0000
Makoto Kato Makoto Kato - Bug 1484612 - Remove EditSubActionInfo.bOrdered due to unused. r=masayuki
4f0a12bcb4017a46280b133aa2be83ca49b6d14a
created 2018-08-17 19:03 +0900
pushed 2018-08-21 09:47 +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-21 09:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484110 - part 1: Create HTMLEditor::RefereshEditingUI() for internal use of nsIHTMLEditor::CheckSelectionStateForAnonymousButtons() r=m_kato
541fbb29f21d262d88d0ae08776606db0b62d8f6
created 2018-08-16 13:51 +0900
pushed 2018-08-20 09:55 +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-20 09:55 +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-20 09:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1449564 - part 1: Disable object resizer and inline table editor in default r=m_kato
less more (0) -300 -100 -60 tip