editor/libeditor/HTMLEditHelpers.h
c1f88b8a7544d01f34a4c41ca3db51a2c91cde8f
created 2022-08-08 09:06 +0000
pushed 2022-08-08 21:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1783393 - Get rid of the constructor of `SplitRangeOffFromNodeResult` which takes 2 `SplitNodeResult`s r=m_kato
1f99e4a5113539ba2b85689d04f66fd0261db0a8
created 2022-07-01 02:02 +0000
pushed 2022-07-01 04:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1774114 - Make `HTMLEditor` and its helper classes get split/join node direction dynamically r=m_kato
9f542033a1955ab6c291351099df37dc1199e35b
created 2022-06-22 01:25 +0000
pushed 2022-06-22 09:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1770877 - part 29: Make `HTMLEditor::HandleInsertParagraphInHeadingElement` stop touching `Selection` directly r=m_kato
500b28ff7eb6efa3a8188e2fa26d9aef38197330
created 2022-06-21 08:49 +0000
pushed 2022-06-21 15:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 1770877 - part 27: Make `HTMLEditor::SplitParagraph` stop touching `Selection` directly r=m_kato
3dd0175024bca9a94ae9c9e533ed3ddf7a8a28a7
created 2022-06-16 01:57 +0000
pushed 2022-06-16 09:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1770877 - part 3: Make `HTMLEditor::SplitRangeOffFromBlockAndRemoveMiddleContainer` stop touching `Selection` directly r=m_kato
af21a3acf88811e35576f02e193957b42b3c67fd
created 2022-06-15 23:38 +0000
pushed 2022-06-16 09:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1770877 - part 2: Make `HTMLEditor::SplitRangeOffFromBlock` stop touching `Selection` directly r=m_kato
f018103a7c22ca7b5f51ac72c50865a6cb621690
created 2022-05-20 08:28 +0000
pushed 2022-05-20 15:37 +0000
Masayuki Nakano Masayuki Nakano - Bug 1766355 - part 4: Make `HTMLEditor::MoveNodeWithTransaction` and `HTMLEditor::MoveNodeToEndWithTransaction` return `MoveNodeResult` r=m_kato
18cc1b0df88f2c8c473e6370cbcff17efd3c4a22
created 2022-05-20 08:28 +0000
pushed 2022-05-20 15:37 +0000
Masayuki Nakano Masayuki Nakano - Bug 1766355 - part 3: Make `MoveNodeResult` store caret point suggestion r=m_kato
95f6971b0c8b0e79c7d75e7e4265d8d093b357ee
created 2022-05-20 08:28 +0000
pushed 2022-05-20 15:37 +0000
Masayuki Nakano Masayuki Nakano - Bug 1766355 - part 2: Make `MoveNodeResult` method names alinging to `Result` r=m_kato
07ef1afedce65004048f68d612ed1d6c07ace45a
created 2022-05-03 01:21 +0000
pushed 2022-05-03 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1762115 - part 13: Make `EditorBase::InsertNodeWithTransaction` stop touching `Selection` directly r=m_kato
c5cbd7d6343fdef056201118f9b1e4727fd9a561
created 2022-05-03 00:06 +0000
pushed 2022-05-03 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1762115 - part 5: Make `SplitNodeResult` store and suggest new caret position r=m_kato
5b708efff09cd2c9b166063106f6190b8a193328
created 2022-04-20 22:41 +0000
pushed 2022-04-21 09:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1765018 - part 1: Get rid of implicit conversion between `EditorDOMPointBase` instances r=m_kato
30b727170d717f9b71e6477c01092f714163a19d
created 2022-03-25 01:00 +0000
pushed 2022-03-25 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1761159 - Make constructors of `SplitNodeResult` take content nodes with logical meaning rather than physical meaning r=m_kato
b92fd32ccea3d40e9f8ec011dfa065fd38cb5918
created 2022-03-11 07:18 +0000
pushed 2022-03-11 16:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1742933 - part 4: Make `HTMLEditor::CreateAndInsertElementWithTransaction()` and `HTMLEditor::InsertBRElementWithTransaction()` work without transactions r=m_kato
6723340819e9a32aa35e41227bff8afcf74e45ac
created 2021-12-09 07:35 +0000
pushed 2021-12-09 15:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1735446 - part 4: Make `Selection::GetRangeAt()` take `uint32_t` instead of `int32_t` r=smaug
f1cf40900a67342a6a1b25b11b2d97f8f3a072d3
created 2021-11-27 00:05 +0000
pushed 2021-11-27 09:28 +0000
Masayuki Nakano Masayuki Nakano - Bug 1742748 - Make `HTMLEditor::JoinNodesWithTransaction()` return `JoinNodesResult` r=m_kato
aeb15abd23467a3627da58edb9d9d7bacc118f21
created 2021-11-24 00:56 +0000
pushed 2021-11-24 15:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 1740858 - Improve `SplitNodeResult` r=m_kato
88d1b740134017072d157621353af833ea1c5aae
created 2021-11-17 04:08 +0000
pushed 2021-11-17 09:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1740872 - part 1: Move `EditorBase::CreateElementWithTransaction()` into `HTMLEditor` r=m_kato
6daf3919b344f7deec5ccfd0fd699ff418c59c6d
created 2021-11-15 02:23 +0000
pushed 2021-11-15 09:39 +0000
Masayuki Nakano Masayuki Nakano - Bug 1740859 - part 1: Make `HTMLEditor::SplitNodeWithTransaction()` return `NS_ERROR_EDITOR_DESTROYED` if it happens r=m_kato
747fde49e671fc04ca10f1fad128fd7c8e97176e
created 2021-11-08 09:49 +0000
pushed 2021-11-08 16:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1739524 - part 2: Make `RangeUpdater::SelAdjSplitNode()` handle both cases that right/left node is a new node r=m_kato
f7cfac8d4a177e5e4ee684e3eceabce8b7784e74
created 2021-11-08 09:49 +0000
pushed 2021-11-08 16:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1739524 - part 1: Make `RangeUpdater::SelAdjJoinNodes()` handle both cases that right/left node is joined into the other r=m_kato
31d647dea49e85d53ff78a29a14bf0e959c5c014
created 2021-11-05 14:10 +0000| base
pushed 2021-11-05 21:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 1739526 - Move some trivial classes defined in `EditorUtils.h` but used only by `HTMEditor` or its helper classes to `HTMLEditHelpers.h" r=m_kato
less more (0) tip