editor/libeditor/HTMLEditor.cpp
2c5eea62791725beabc11d5fcfe17f0c5f515860
created 2020-05-20 14:55 +0000
pushed 2020-05-20 21:30 +0000
Olli Pettay Olli Pettay - Bug 1637712 - Consider to move *Ancestor* API to nsINode r=emilio
c2658687ac2373252a5dc4b7fa9a7ef12772d6bf
created 2020-05-14 16:46 +0000
pushed 2020-05-15 09:33 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 312971 - Unprefix -moz-read-write / -moz-read-only. r=edgar
900b2aa0b8cbef69421b538f6278c5e5a0c248f3
created 2020-05-08 09:49 +0000
pushed 2020-05-10 09:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 15: Create `HTMLEditUtils::GetFirstLeafChild()` instead of `EditorBase::GetLeftmostChild()` r=m_kato
3095b3f0aec266fb9892bf040509bdda4e13103b
created 2020-05-08 04:18 +0000
pushed 2020-05-08 15:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 14: Create `HTMLEditUtils::GetLastLeafChild()` instead of `EditorBase::GetRightmostChild()` r=m_kato
21d9662b7139e0e6cba829c0ed35673611b95ad8
created 2020-05-06 11:15 +0000
pushed 2020-05-06 16:28 +0000
Simon Giesecke Simon Giesecke - Bug 1626570 - Improve handling of copying arrays in editor/. r=m_kato
3ba9cee0bfef4cc1ccf5556b7a17100270ab7d53
created 2020-05-02 23:44 +0000
pushed 2020-05-04 15:50 +0000
Mirko Brodesser Mirko Brodesser - Bug 1634663: part 2) Declare callers of `GetRangeAt` around `EditorBase` `const`. r=masayuki
b68862b930cd7146e96d7ffab1a5560d42156994
created 2020-04-30 17:46 +0000
pushed 2020-05-01 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 14: Move `EditorBase::MoveNodeWithTransaction()` and `EditorBase::MoveNodeToEndWithTransaction()` r=m_kato
3ab6dfbeffceea6aa0a9f5d4df5ad877db32413b
created 2020-04-30 15:52 +0000
pushed 2020-05-01 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 12: Move `EditorBase::MovePreviousSiblings()` to `HTMLEditor` r=m_kato
9ea49a36a809dbdbf4b7a9399adf206652bbd53f
created 2020-04-30 15:31 +0000
pushed 2020-05-01 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 11: Move `EditorBase::MoveAllChilren()` to `HTMLEditor` r=m_kato
004a3f6df7d945fe2d9446da67a9190daec2f6d4
created 2020-04-30 15:26 +0000
pushed 2020-05-01 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 10: Move `EditorBase::DoJoinNodes()` to `HTMLEditor` r=m_kato
33c98b169ef2a9322ca9d601af74c4fb46144cc6
created 2020-04-30 13:33 +0000
pushed 2020-05-01 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 9: Move `EditorBase::DoSplitNode()` to `HTMLEditor` r=m_kato
eb080a8b68e9db4acef116c675b37ff03e60be59
created 2020-04-30 11:27 +0000
pushed 2020-05-01 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 8: Move `EditorBase::SplitNodeWithTransaction()` to `HTMLEditor` r=m_kato
69e74ec4f75081aa41de5d251925f27700992b0f
created 2020-04-30 10:49 +0000
pushed 2020-05-01 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 7: Move `EditorBase::PrepareToInsertBRElement()` r=m_kato
705c53101ce1361817a0e9912b912a44a446339f
created 2020-04-30 09:54 +0000
pushed 2020-05-01 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 6: Move `TextEditor::DeleteSelectionAndCreateElement()` and `TextEditor::DeleteSelectionAndPrepareToCreateNode()` to `HTMLEditor` r=m_kato
ff18fa29d992a97b2bac6340ed004e28f93ccb7f
created 2020-04-30 09:31 +0000
pushed 2020-05-01 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 5: Move `EditorBase::JoinNodesWithTransaction()` to `HTMLEditor` r=m_kato
1ba97dfc2dddb69e399fbc38a9294b5251b324af
created 2020-04-30 07:29 +0000
pushed 2020-04-30 15:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 4: Move `EditorBase::SplitNodeDeepWithTransaction()` to `HTMLEditor` r=m_kato
3741ec9234d075e2c07e54ecb1bd5cde8e1d0f4b
created 2020-04-30 06:36 +0000
pushed 2020-04-30 15:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 3: Move `EditorBase::InsertContainerWithTransaction()` and related methods to `HTMLEditor` r=m_kato
1d6a086d101a74a99126eadd7ad6a63e4d2f7e72
created 2020-04-30 06:36 +0000
pushed 2020-04-30 15:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 2: Move `EditorBase::RemoveContainerWithTransaction()` to `HTMLEditor` r=m_kato
e2f1fad33d99865ed66c571dd0577de66e698f5e
created 2020-04-30 06:35 +0000
pushed 2020-04-30 15:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 1: Move `EditorBase::ReplaceContainerWithTransaction()` and related methods to `HTMLEditor` r=m_kato
f1c0352bceab21036ec4dc693b5a444a7a86235b
created 2020-04-27 03:36 +0000
pushed 2020-04-27 21:46 +0000
Botond Ballo Botond Ballo - Bug 1633014 - Fix non-unified build errors in editor/. r=m_kato
0433ceeed6a8e4be54c01b54585c5197c877f655
created 2020-04-27 00:36 +0000
pushed 2020-04-27 21:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1632724 - part 4: Rename `HTMLEditor::DeleteSelectionWithTransaction()` r=m_kato
2b18958a59bbf1063634c5937ea379b0bfb6313c
created 2020-04-24 15:22 +0000
pushed 2020-04-27 21:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1632724 - part 2: Move `DeleteSelectionWithTransaction()` from `TextEditor` to `EditorBase` since it's used by `HTMLEditor` too r=m_kato
9f234ed7095b7735b30bbe223e01cd598a080341
created 2020-04-24 14:55 +0000
pushed 2020-04-27 21:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1632724 - part 1: Move common methods for handling delete selection to `EditorBase` r=m_kato
5c14d6b8b6ad22d10995f7098c5a0b48339baeef
created 2020-04-17 22:54 +0000
pushed 2020-04-18 09:49 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1449522 - Remove nsIEditorStyleSheets. r=masayuki,m_kato
cb5e78f6e6688e4db89ac32fee61e1a5b803e612
created 2020-04-16 15:15 +0000
pushed 2020-04-17 16:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1630168 - Make `HTMLEditor` stop adding same runnable method into the queue r=m_kato
a4bba077f98ec70d9e2cbd05a14d6981ad75c442
created 2020-04-16 14:53 +0000
pushed 2020-04-17 16:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 10: Move `HTMLEditor::GetEnclosingTable()` to `HTMLEditUtils` r=m_kato
7488b281a91503d8d082a5835ee7be48cba472a3
created 2020-04-16 14:19 +0000
pushed 2020-04-17 16:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 9: Move `HTMLEditor::GetBlock()` and `HTMLEditor::GetBlockNodeParent()` to `HTMLEditUtils` r=m_kato
6119e9d5fce84f307354d3ed9a3aaf8eca8977de
created 2020-04-16 10:32 +0000
pushed 2020-04-17 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 8: Move `EditorBase::IsContainer()` to `HTMLEditUtils` r=m_kato
774483b023a6a33a3d6ad69bc52ef8ecb6f3b0b8
created 2020-04-16 04:38 +0000
pushed 2020-04-16 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 6: Move "can contain" utility methods to `HTMLEditUtils` r=m_kato
b6aa949f638381886d51a80c4105e7b5e010eb4a
created 2020-04-15 16:05 +0000
pushed 2020-04-16 15:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 4: Get rid of `EditorBase::IsText()` r=m_kato
7deca88757e3bfd0531259f5dc7b3b1a550396d8
created 2020-04-15 15:27 +0000
pushed 2020-04-16 09:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 2: Move `EditorBase::IsModifiableNode()`, `EditorBase::IsEditable()`, `EditorBase::IsTextElementOrText()` and `EditorBase::IsPaddingBRElementForEmptyEditor()` to `EditorUtils` r=m_kato
3b1b033a7cc072d7294b70b91bc7c126b38a9e2e
created 2020-04-15 13:55 +0000
pushed 2020-04-16 09:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 1: Move `HTMLEditor::IsBlockNode()` into `HTMLEditUtils` r=m_kato
792a952bbb32a763e31528746dffb18cf551d0f7
created 2020-04-13 01:43 +0000
pushed 2020-04-13 15:49 +0000
Makoto Kato Makoto Kato - Bug 1628192 - Use more const declarations on editor classes. r=masayuki
c3ee1bc3fadeb57ec86ed71cd00c5966c5a6efc1
created 2020-04-09 10:10 +0000
pushed 2020-04-10 09:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1624007 - Don't check `IsSelectionRangeContainerNotContent()` for/in `GetElementOrParentElement*()` r=m_kato
2a4c8b3ee34dd49eb7eee08d1b76b05817cf3a0a
created 2020-04-09 10:10 +0000
pushed 2020-04-10 02:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627573 - part 4: Mark `CSSEditUtils` methods which refer computed style as `MOZ_CAN_RUN_SCRIPT` r=m_kato
3d4a0970dee47158e62e373ab48e5891eb391453
created 2020-04-09 10:08 +0000
pushed 2020-04-10 02:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627573 - part 2: Split public methods of `CSSEditUtils` which work with both specified values and computed values r=m_kato
ba2f3be47bafbab4d9044e2a1fafcf6e9819f1c9
created 2020-04-09 10:58 +0300
pushed 2020-04-09 09:55 +0000
Bogdan Tara Bogdan Tara - Backed out 4 changesets (bug 1627573) for bustages complaining about CSSEditUtils.cpp CLOSED TREE
8ced0e6ed31e336ee56cd002fd52a80515cc46f5
created 2020-04-08 15:51 +0000
pushed 2020-04-09 09:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627573 - part 4: Mark `CSSEditUtils` methods which refer computed style as `MOZ_CAN_RUN_SCRIPT` r=m_kato
04734d17e8d0090c10bd98f25efd886687f3eb40
created 2020-04-08 13:32 +0000
pushed 2020-04-09 09:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627573 - part 2: Split public methods of `CSSEditUtils` which work with both specified values and computed values r=m_kato
eee6de1afb6a5bb198059f1968953116883740e7
created 2020-04-06 03:52 +0000
pushed 2020-04-06 09:14 +0000
Masayuki Nakano Masayuki Nakano - Bug 1496320 - part 1: Make `TypeInState` clear "link style" when it detects caret coming from outside of current link r=m_kato
b9ebe58001d787bb0bbad6d39ae8681966d5a77f
created 2020-04-03 08:32 +0000
pushed 2020-04-04 09:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1619914 - part 2: Mark transaction class methods and their caller methods as `MOZ_CAN_RUN_SCRIPT r=m_kato
efd779b64b3fadfea4b6569490a3cd5546acba1a
created 2020-04-03 07:57 +0300
pushed 2020-04-03 21:40 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 2 changesets (bug 1619914) for causing gtest failures regarding TransactionManager.
d3816f82c0b9d4ceca0bb2ad177694164ed0921f
created 2020-04-03 01:39 +0000
pushed 2020-04-03 21:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1619914 - part 2: Mark transaction class methods and their caller methods as `MOZ_CAN_RUN_SCRIPT r=m_kato
514f5fc3d977cd1c24fecc67a695de80b582a53d
created 2020-04-03 00:49 +0000
pushed 2020-04-03 21:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1625531 - Make `HTMLEditor::GetParagraphState()` not check selection r=m_kato
3d8f1d454ced501fc5baf70a2c0c58c49acb2eaa
created 2020-03-19 13:18 +0000
pushed 2020-03-19 21:56 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 253870 - Make disabled form controls selectable. r=masayuki,MarcoZ
8780cfdbd06b385cc1aedca4147a533d18cb033c
created 2020-03-18 02:02 +0000
pushed 2020-03-18 16:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1620504 - part 22-1: Clean up warnings in `HTMLEditor.cpp` and `HTMLEditor.h` r=m_kato
0dd184191288d3bcbababfde28af171afbab74a1
created 2020-03-16 22:32 +0200
pushed 2020-03-17 05:13 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out changeset 9eeee9ec66d9 (bug 253870) for causing failures in browser_bug1261299.js
9eeee9ec66d9f8d093164d70fd82e0e7114b7d0e
created 2020-03-16 17:41 +0000
pushed 2020-03-17 05:13 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 253870 - Make disabled form controls selectable. r=masayuki,MarcoZ
6ca6a4888ec6cb6a5d737d4b6b8ddc537bef2e43
created 2020-03-05 04:39 +0000
pushed 2020-03-09 21:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 1618906 - Make `HTMLEditor` stop handling anything if container of a range in `Selection` is not a content node r=m_kato
22d4555e290a045aabb0eb27157e5dcc45b07b6a
created 2020-03-05 06:36 +0200
pushed 2020-03-05 09:55 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset 97a8f04641de (bug 1618906) on request by masayuki
97a8f04641defb35cdc86b693e77d8dcdcfb6070
created 2020-03-04 09:14 +0000
pushed 2020-03-05 09:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1618906 - Make `HTMLEditor` stop handling anything if container of a range in `Selection` is not a content node r=m_kato
97385d484fbf0827ae6d3db9ee6d3b54e5e9f944
created 2020-02-25 23:19 +0000
pushed 2020-02-26 09:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 1616257 - part 5: Make `WSRunObject` stop keeping `HTMLEditor` as a friend class r=m_kato
32eb7d5a2880278e02eaa92b4ca3e7f7020889e0
created 2020-02-25 12:12 +0000
pushed 2020-02-26 09:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 1616257 - part 4: Use content of `WSScanResult` instead of reason content of `WSRunScanner` if they are same r=m_kato
1623be3a5824f967c58d48fb13095fc2307f2057
created 2020-02-25 12:10 +0000
pushed 2020-02-26 09:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 1616257 - part 3: Make `WSRunScanner::NextVisibleNode()` and `WSRunScanner::PriorVisibleNode()` return stack only class instance which storing the visible node as `nsIContent` r=m_kato
9b52ba2aa0da5be499c5ea01a1e5e2e62d547135
created 2020-02-25 09:31 +0000
pushed 2020-02-26 09:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 1616257 - part 2: Change `mStartReasonNode` and `mEndReasonNode` to `nsIContent` r=m_kato
04dcc4d0d5054c07348e930d36a1d35f8150be54
created 2020-02-21 02:47 +0000
pushed 2020-02-21 09:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 1613830 - Add `nsINode::GetAsElementOrParentElement()` r=smaug
808290d9cd093c5b9836d96e335268c11c3bcf25
created 2020-02-19 05:37 +0000
pushed 2020-02-19 09:53 +0000
Makoto Kato Makoto Kato - Bug 1359404 - Make IsEmptyNode infaillible. r=masayuki
dbddba0b73226c95db10e35f3f373929cf728a2f
created 2020-02-14 07:16 +0000
pushed 2020-02-16 21:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 1588688 - part 8: Make `HTMLEditor::DoInsertHTMLWithContext()` and its helper methods use array of `nsIContent` rather than `nsINode` r=m_kato
49adcf9a70abc9df4f11a123d181aa7213a20615
created 2020-02-13 14:38 +0000
pushed 2020-02-13 18:21 +0000
Simon Giesecke Simon Giesecke - Bug 1611415 - Prefer using std::move over forget. r=froydnj
db882455dab35f12b93fb32ea5611d35324e3c2f
created 2020-02-13 02:54 +0000
pushed 2020-02-13 18:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1588688 - part 6: Make `HTMLEditor::CollapseAdjacentTextNodes()` use array of `dom::Text` rather than `nsINode` r=m_kato
less more (0) -300 -100 -60 tip