editor/libeditor/HTMLEditor.cpp
510153b3ba8d15e49eeb8145d662249ca80aece5
created 2018-01-26 14:38 +0900
pushed 2018-03-01 16:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1433345 - part 2: Make HTMLEditor store ComposerCommandsUpdater directly r=m_kato
34abf97931631c9d4504f25ac0ce7f0e509aa62f
created 2018-01-25 23:59 +0900
pushed 2018-03-01 16:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1433101 - part 2: Treat Enter and Shift+Enter as printable key r=smaug
81157078b090fda2f79d42a1e0e93b1b86449944
created 2018-01-25 23:27 +0900
pushed 2018-03-01 16:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1433101 - part 1: Add new pref which disables keypress event for non-printable keys only for the default event group in web content r=smaug
2f2dd0c975a47f31dd120150702c9ddaf4099a3e
created 2018-01-25 13:31 +0900
pushed 2018-03-01 16:46 +0000
Makoto Kato Makoto Kato - Bug 1432715 - Don't use NS_IMETHOD when method doesn't override. r=masayuki
f8bfe4e97254e725ee8335772218432ed4fbb14b
created 2018-01-23 19:46 +0200
pushed 2018-03-01 16:46 +0000
Dorel Luca Dorel Luca - Merge mozilla-inbound to mozilla-central r=merge a=merge
149124e4fde985158d5d78a87ade1cced1a2410b
created 2018-01-23 14:30 +0100
pushed 2018-03-01 16:46 +0000
Andrea Marchesini Andrea Marchesini - Bug 1430997 - Rename nsINode::IndexOf to nsINode::ComputeIndexOf, r=catalinb
d0270ad1df877de1cb01f3940be8e633ebdc1f76
created 2018-01-17 00:52 +0900
pushed 2018-03-01 16:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1430982 - part 8: Make EditorBase store inline spell checker as mozInlineSpellChecker rather than nsIInlineSpellChecker r=m_kato
88a6a578cd7bf75cb57251002460cd5e74e11705
created 2018-01-13 00:21 +0900
pushed 2018-03-01 16:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1430021 - part 2: Make HTMLEditRules not derived from nsIEditActionListener r=m_kato
149afa9d22d017a45de159400a7824170f584ad3
created 2018-01-12 19:01 +0900
pushed 2018-03-01 16:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1430021 - part 1: Move |RefPtr<TextEditRules> mRules| from TextEditor to EditorBase r=m_kato
cbea2cff1cc28d42add02f79930e4d88e8100b88
created 2018-01-21 12:07 -0500
pushed 2018-01-22 10:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1431964 part 10. Remove nsIDOMAttr. r=mccr8
e070fd0147fa7bb2ba2bb2c1186d1245e0399b0a
created 2018-01-11 16:17 +0800
pushed 2018-01-12 02:17 +0000
Cameron McCormack Cameron McCormack - Bug 1427512 - Part 22: Remove nsIDOMStyleSheet. r=xidorn,bz
9bcdad9d7f4372f12125a42b6f4a413566e0fe8e
created 2018-01-09 15:41 +0200
pushed 2018-01-11 21:05 +0000
Olli Pettay Olli Pettay - Bug 1428747 - Make EditorBase::GetDOMEventTarget() to return EventTarget* and GetFocusedContent() return nsIContent* in order to optimize out some AddRef/Release calls, r=masayuki
08b45ade75ed26f7f1cb0c0205caba2558a88912
created 2018-01-05 10:59 +0900
pushed 2018-01-11 21:05 +0000
Makoto Kato Makoto Kato - Bug 1428237 - Remove unused nsIHTMLEditor.getHeadContentsAsHTML. r=masayuki
ca70091cdc76eead763e92eda4dcb939a277f62d
created 2017-12-26 12:25 +0900
pushed 2018-01-11 21:05 +0000
Makoto Kato Makoto Kato - Bug 1427060 - PropItem should use nsAtom instead of nsString. r=masayuki
f4fdf6c12d5f391071edb37bac7f4ac5bfcf40cb
created 2017-12-21 14:52 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1393337 - Get rid of nsIEditRules r=m_kato
2a84ee8f73414ef95ab094cf7fe928971289a3f1
created 2017-12-20 15:07 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1359405 - Redesign HTMLEditor::IsVisTextNode() r=m_kato
bfbe1d3bf3776836a8d08c2fb490f152777301a0
created 2017-12-18 17:29 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1425412 - part 10: Create factory methods for AddStyleSheetTransaction and RemoveStyleSheetTransaction, and remove EditorBase::CreateTxnForAddStyleSheet() and EditorBase::CreateTxnForRemoveStyleSheet() r=m_kato
585b185b80c2738b5f90bc806142aa76cd6135e8
created 2017-12-20 16:18 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1426318 - Get rid of EditorBase::IsContainer(nsIDOMNode*) r=m_kato
23ee038862c03eb38bcf7910cb69d9f2f4fd7057
created 2017-12-11 16:01 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1424676 - part 1: Make TextEditor::CreateBR() take |const EditorRawDOMPoint&| to specify the insertion point r=m_kato
92403ed2a4880fc6dde143ccf4cf3b5d725e4bff
created 2017-12-07 19:08 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1423835 - part 3: Rename EditorDOMPointBase::GetChildAtOffset() to EditorDOMPointBase::GetChild() r=m_kato
c41a81c807691ef4c945895e0efa64d0e8768086
created 2017-12-07 18:45 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1423835 - part 2: Rename EditorDOMPointBase::Container() to EditorDOMPointBase::GetContainer() and add some useful methods to access its container r=m_kato
2c1ad12ab12bd20e1378f1fa337f89ad62489691
created 2017-12-05 16:36 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1423097 - part 1: Implement Selection::AnchorRef() and Selection::FocusRef() r=smaug
3b2fc3875b516ea82ff90a3c11294538b0aa2555
created 2017-12-05 15:36 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1408125 - part 5: Redesign HTMLEditor::NormalizeEOLInsertPosition() with EditorRawDOMPoint r=m_kato
a2d28cf0e5acec789b7ba42e456ef2aa2269761d
created 2017-11-28 22:28 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1408125 - part 4: Redesign HTMLEditor::InsertNodeAtPoint() with EditorRawDOMPoint r=m_kato
7a72eb2626425069bd4ac9fa69804ec3d046d70f
created 2017-11-22 21:25 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1408125 - part 2: EditorBase::CreateTxnForInsertNode() and EditorBase::InsertNode() should take |const EditorRawDOMPoint&| as an argument specifying point to insert r=m_kato
13d9a39c2f97af2c9a6af25133da79255626080b
created 2017-11-21 14:38 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1408227 - part 1: TextEditor::CreateBRImpl() should take |const EditorRawDOMPoint&| for insertion point of new <br> element r=m_kato
971d5eac56e4e4ee837812eb9a44dd2c5bf647a1
created 2017-11-27 15:01 +0900
pushed 2018-01-11 21:05 +0000
Makoto Kato Makoto Kato - Bug 1416080 - Part 1. Move all CreateBR methods to TextEditor. r=masayuki
ad09d8d3d8f009987e9170524dd6c2cd902ab48f
created 2017-11-16 12:09 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1413181 - part 10: Redesign EditorBase::SplitNodeDeep() r=m_kato
efc91fe72a26eb1a3b4e7bb4c5e675b9aa84d06a
created 2017-11-13 14:35 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1413181 - part 6: Rename mozilla::EditorBase::EmptyContainers enum class to mozilla::SplitAtEdges for making its values clearer r=m_kato
40bf7c21792a5bf4ee68e5448d08617368c7774c
created 2017-11-17 14:10 +0200
pushed 2018-01-11 21:05 +0000
Makoto Kato Makoto Kato - Bug 1417344 - Clean up HTMLEditor::InsertBR. r=masayuki on a CLOSED TREE
84de6459e4cd0e2de7dd044f19f430e5bd7f9b40
created 2017-11-17 09:44 +0200
pushed 2018-01-11 21:05 +0000
Bogdan Tara Bogdan Tara - Backed out 1 changesets (bug 1417344) for failing test_appinfo.py TestAppInfo.test_invalid_properties r=backout on a CLOSED TREE
0d56e0d42f4a54e2026274552b791620e2c4b6ac
created 2017-11-16 13:59 +0900
pushed 2018-01-11 21:05 +0000
Makoto Kato Makoto Kato - Bug 1417344 - Clean up HTMLEditor::InsertBR. r=masayuki
682cda40a8594f96303a56295f739dec96cc04ea
created 2017-11-10 00:12 +0900
pushed 2017-11-10 21:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1415800 - part 4: Redesign HTMLEditor::GetNextHTMLNode() same as similar to EditorBase::GetNext*() r=m_kato
ed0dad4054fa2facb0ee0a5259e4c76dd22fc689
created 2017-11-09 23:31 +0900
pushed 2017-11-10 21:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1415800 - part 3: Redesign HTMLEditor::GetPriorHTMLNode() as similar to EditorBase::GetPrevious*() r=m_kato
5a622e094403cd30d0f57ea663ddb3543afd355a
created 2017-11-09 17:57 +0900
pushed 2017-11-10 21:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1415800 - part 2: Redesign EditorBase::GetNextNode() with EditorRawDOMPoint r=m_kato
d8aab8a9a0f7f0732b501ae1f2881949f744e4b7
created 2017-11-09 17:08 +0900
pushed 2017-11-10 21:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1415800 - part 1: Redesign EditorBase::GetPriorNode() with EditorRawDOMPoint r=m_kato
c6844ea5e019cdc42bd0598b9f4d8ca6fff42753
created 2017-11-09 01:00 +0900
pushed 2017-11-10 21:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1415509 - part 2: EditorBase::InsertTextImpl() should take |const EditorRawDOMPoint&| argument as input and |EditorRawDOMPoint*| as out argument instead of a set of container, child and offset of the child in the container as in/out argument r=m_kato
4be8afd896458fae76dc2eacf813a5eaa26db483
created 2017-11-08 20:23 +0900
pushed 2017-11-10 21:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1415445 - part 4: EditorBase::CreateNode() should take EditorRawDOMPoint as insertion point instead of a set of container, child and offset of the child in the container r=m_kato
bda35e3d8ce4e6fbdc416b427f2200110ce52ff4
created 2017-11-07 19:50 +0900
pushed 2017-11-09 23:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1415062 - part 2: Editor should use Selection::Collapse(const RawRangeBoundary&) as far as possible r=m_kato
02c14327d1451d54d4e81da141453a93784848cc
created 2017-11-06 17:01 +0900
pushed 2017-11-07 22:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1414713 - EditorUtils::IsDescendantOf() should take EditorDOMPoint and EditorRawDOMPoint as out param r=catalinb,m_kato
0d8cf3a730a9946165fe68a07b109be2b2902719
created 2017-10-02 10:58 -0400
pushed 2017-11-02 16:33 +0000
Nika Layzell Nika Layzell - Bug 1401379 - Part 2: Add more cycle collector edges for nsDocShell, r=smaug
eeec327a40fa19e2741a0349ca317375a609fac0
created 2017-10-27 01:27 +0900
pushed 2017-11-02 16:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1411687 - part 2: Rewrite the check to insert a <br> element in HTMLEditRules::WillInsertBreak() r=m_kato
c8b86294e3893b7201f6fcdaac5da0938730bed4
created 2017-10-26 22:54 +0900
pushed 2017-11-02 16:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1411687 - part 1: HTMLEditor::GetBlockNodeParent() and HTMLEditor::GetBlock() should take an ancestor limiter node optionally r=m_kato
63a18c9ef3026c09ef8421a27cf4349b0f7881bf
created 2017-10-26 22:37 +0900
pushed 2017-11-02 16:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1411687 - part 0: Get rid of HTMLEditor::GetBlockNodeParent(nsIDOMNode*) r=m_kato
f5d83a9ca1b0063d1f73a164acd76c62d80a1039
created 2017-10-25 16:13 +0900
pushed 2017-11-02 16:33 +0000
Makoto Kato Makoto Kato - Bug 748315 - Part 2. SetAttributeOrEquivalent should remove CSS property when HTMLEditor::IsCSSEnabled() is false. r=masayuki
521cdb7a8fffbf46f1421cef27acfbd7cf370f10
created 2017-10-25 17:19 +0200
pushed 2017-11-02 16:33 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1411612: Kill nsINode::eCONTENT. r=bz
26c7003f154637f5965eea708a0518f70cc68655
created 2017-10-21 23:53 +0900
pushed 2017-11-02 16:33 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1313150 - Remove |weak| parameter from nsIMutableArray methods. r=froydnj
06a17c662af27cbb7133a1867e514ebe88fb7260
created 2017-10-12 16:28 +0900
pushed 2017-11-02 16:33 +0000
Makoto Kato Makoto Kato - Bug 1407924 - Avoid conversion from nsAtom to string if possible. r=masayuki
f5034aeb64077a10abfabc0d58d046b2e6cee5c7
created 2017-10-14 00:05 +0200
pushed 2017-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 19fee71d7e27 (bug 1408125)
19fee71d7e277ee56f7674ca7d40bea8eb5d7945
created 2017-10-12 17:48 -0400
pushed 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1408125 - Part 2: Pass the child node at the offset as an extra argument where possible to InsertNode(); r=masayuki
490ba7b770e9935068a29598cdcd01804f0e1390
created 2017-10-09 20:39 -0400
pushed 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407309 - Part 2: Remove some dead code; r=masayuki
19cc8ad9bfba10cdfb66265e80b6a6df29a35fb6
created 2017-10-09 20:36 -0400
pushed 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407309 - Part 1: Rewrite HTMLEditor::CopyLastEditableChildStyles() to use internal DOM APIs; r=masayuki
763378dbc0035a1cbe81270d16a088e9d3569ca6
created 2017-10-13 19:48 +0200
pushed 2017-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset febed94fa592 (bug 1408227) for asserting at editor/libeditor/EditorBase.cpp:2513 during execution of web-platform-test /editing/run/inserttext.html. r=backout on a CLOSED TREE
febed94fa5926a5abebd4dcb7c3cd9595410ea73
created 2017-10-12 20:42 -0400
pushed 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1408227 - Correctly update the child at offset pointer across calls to WSRunObject::InsertBreak(); r=masayuki
95c942759fe204fdbe8dd82407ea54fe6755cf18
created 2017-10-11 23:16 -0400
pushed 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407854 - Part 3: Pass the child node at the offset as an extra argument where possible to CreateNode(); r=masayuki
69f90636cb2168faa420a498f8f2cb88757d653d
created 2017-10-10 19:39 -0400
pushed 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407447 - Part 1: Remove the call to nsINode::GetChildAt() from HTMLEditor::DoInsertHTMLWithContext(); r=masayuki
fdb1abbe808a069d2b6ca4ae7ed98969a3fb7314
created 2017-10-06 14:02 -0400
pushed 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1406482 - Avoid using nsINode::GetChildAt() in EditorBase::InsertTextImpl(); r=masayuki
e22de36807c6229b3710382f0094ffe5e31eaa26
created 2017-10-07 18:36 -0400
pushed 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407305 - Part 4: Avoid using GetChildAt() in EditorBase::GetNextNode(); r=masayuki
8c6f9b6b56ebe5bfd1eb7d6345e9af2e94cc914e
created 2017-10-07 17:49 -0400
pushed 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407305 - Part 3: Avoid using GetChildAt() in EditorBase::GetPriorNode(); r=masayuki
dc1c6227e652a56ac396d9f4717c0bc49ff5247f
created 2017-10-07 17:36 -0400
pushed 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407305 - Part 2: Add a aChildAtOffset argument to HTMLEditor::GetNextHTMLNode(); r=masayuki
less more (0) -100 -60 tip