editor/libeditor/DeleteRangeTransaction.cpp
42ed78fa08b226f3de66ce279740432bcd393a84
created 2021-08-27 00:49 +0000
pushed 2021-08-27 09:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1727185 - part 2: Add removable node checks for more callers of `DeleteNodeTransaction::MaybeCreate()` r=m_kato
71670cedaf26214f3bcb8562a445cf1ef24f4db6
created 2021-06-30 07:07 +0000
pushed 2021-06-30 09:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1714914 - Make editor classes treat offset in parent node as uint32_t r=m_kato
b00db45005cc51fd26aa96a1fdeb95590a24a0e3
created 2021-06-18 00:36 +0000
pushed 2021-06-18 09:20 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1713334 - Part 6: Actively prevent text deletion in DeleteRangeTransaction r=masayuki
bc3c88ef4ea51dcb162e1820a7d282ff3a45b509
created 2021-04-05 11:35 +0000
pushed 2021-04-05 21:28 +0000
Masayuki Nakano Masayuki Nakano - Bug 1697876 - part 1: Add logging code to transaction classes for making easier to debug r=m_kato
5d57d36010c1d67718ed2de777d737e8c0c73b34
created 2020-09-03 03:45 +0000
pushed 2020-09-03 15:18 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1623413 - Part 2: Rename Collapse() to CollapseInLimiter() r=masayuki
271f918d32bf8e4fb80065b37eeeb647e97e527b
created 2020-09-03 05:37 +0300
pushed 2020-09-03 09:45 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 3 changesets (bug 1623413) for causing failures in Selection_collapse.html
75ed1b8a5c67b63cc3d98933064701c808fdaab3
created 2020-09-02 23:42 +0000
pushed 2020-09-03 09:45 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1623413 - Part 2: Rename Collapse() to CollapseInLimiter() r=masayuki
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
ce2087ddab5c2efcbce3b52da02b3363a37d6813
created 2020-04-03 08:30 +0000
pushed 2020-04-04 09:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1619914 - part 1: Make each transaction class grab their members with local variable before touching the DOM tree 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.
876b1031a6ae41a87ed146976f279b96bde9c7f6
created 2020-04-03 01:38 +0000
pushed 2020-04-03 21:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1619914 - part 1: Make each transaction class grab their members with local variable before touching the DOM tree r=m_kato
368f8bcf6a2a7b6f607fc25937a82b486052c4ca
created 2020-03-09 14:57 +0000
pushed 2020-03-10 09:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1620504 - part 7: Clean up warnings in DeleteRangeTransaction r=m_kato
5193c008fa750582fdd9df7844104531d1a555ff
created 2019-12-16 11:31 +0000
pushed 2019-12-17 16:17 +0000
Mirko Brodesser Mirko Brodesser - Bug 1587433: part 7.3) Adapt callers of `RangeBoundaryBase::Offset()`. r=smaug
c0c22dbdd5b8d9cd13d58e7a1894655404911801
created 2019-12-16 13:25 +0200
pushed 2019-12-16 17:21 +0000
Csoregi Natalia Csoregi Natalia - Backed out 11 changesets (bug 1587433) for bustages on RangeBoundary.h. CLOSED TREE
f9255884980fc6a89687af026785c672b702aed2
created 2019-12-16 11:04 +0000
pushed 2019-12-16 17:21 +0000
Mirko Brodesser Mirko Brodesser - Bug 1587433: part 7.3) Adapt callers of `RangeBoundaryBase::Offset()`. r=smaug
743175390781946c74c816d1bfd856933b9f2d9d
created 2019-07-22 03:53 +0000
pushed 2019-07-22 09:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1548389 - part 0: Wrap modifying text node in editor with particular methods r=m_kato
dbf919528d9794a0570b6805a45e9baeac42629f
created 2019-01-11 01:52 +0000
pushed 2019-01-11 21:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 8: Make ContentIteratorBase and its subclasses non-refcountable r=smaug
5fb4b3194d8edf19acf42c3b27e26201beb95587
created 2019-01-11 01:49 +0000
pushed 2019-01-11 21:54 +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:19 +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:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 8: Make ContentIteratorBase and its subclasses non-refcountable r=smaug
b6fc7a332db7a7a3e3fe89f311b3c44e49145ad6
created 2019-01-10 08:45 +0000
pushed 2019-01-10 17:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 3: Make all users of ContentSutreeIterator treat it directly rather than via nsIContentIterator r=smaug
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
a3ee99eced65c73a8c3ba0b5d1ee5a47235aa362
created 2018-08-01 20:53 +0900
pushed 2018-08-03 21:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 2: Rename EditorBase::GetShouldTxnSetSelection() to EditorBase::AllowsTransactionsToChangeSelection() r=m_kato
6b0f8b1b33c0401543df1055bd1e0fd2060a1ebe
created 2018-08-01 20:16 +0900
pushed 2018-08-03 21:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 1: Remove nsIEditor::shouldTxnSetSelection() r=m_kato
cb757c8237f0ae635266eb247032bf9147eb4e38
created 2018-04-15 12:46 +0200
pushed 2018-04-20 23:00 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1454241: Remove nsINode::eDATA_NODE. r=bz
899edac390aa22850065c7b4b8a70a25f4168b49
created 2018-03-19 15:18 -0400
pushed 2018-03-19 22:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446533 part 1. Rename nsGenericDOMDataNode to CharacterData. r=mystor
a50f8a3e37013199700b3a0d88c2fba12608277b
created 2018-01-10 21:39 +0100
pushed 2018-01-14 22:16 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1379891 - remove nsPIEditorTransaction interface, GetTxnDescription methods. r=m_kato,masayuki
278ae84e7aeae7dca895fb1f11594e0199bcfbe5
created 2017-12-18 18:08 +0900
pushed 2017-12-22 09:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1425412 - part 12: Create factory methods for DeleteRangeTransaction, EditAggregateTransaction and PlaceholderTransaction for consistency with the other transaction classes r=m_kato
be2bafa5c666bc1fc9a9cf0bc3a719ac16611427
created 2017-12-15 21:24 +0900
pushed 2017-12-22 09:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1425412 - part 6: Create DeleteNodeTransaction::MaybeCreate() and remove EditorBaseTransaction::CreateTxnForDeleteNode() r=m_kato
05aab5d7c6fa683e0973295a1b34a5308b145cbe
created 2017-12-15 20:43 +0900
pushed 2017-12-22 09:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1425412 - part 5: Create some factory methods of DeleteTextTransaction and remove EditorBase::CreateTxnForDeleteText() and EditorBase::CreateTxnForDeleteCharacter() r=m_kato
2d6c76ecff8dcb7cfce961885e7e0fa2f1b608c3
created 2017-11-08 15:01 +0900
pushed 2017-11-09 20:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 1415414 - Make DeleteRangeTransaction::CreateTxnsToDeleteBetween() and DeleteRangeTransaction::CreateTxnsToDeleteContent() use RawRangeBoundary as their arguments r=m_kato
ccda121ca4b14abb05c02a9c23dbb1e3c44cfaaa
created 2017-10-10 00:36 -0400
pushed 2017-10-11 21:53 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407352 - Avoid calling GetChildAt() in DeleteRangeTransaction::CreateTxnsToDeleteBetween(); r=masayuki
c780d92e3fed2986cd8b5fb69d591d25c336026d
created 2017-07-12 00:08 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part12: Rename local variables, |endParent| which is set to start container of nsRange to |endContainer| r=smaug
c065b18540769161fd80447e29454f2f168b31bc
created 2017-07-12 00:02 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part11: Rename local variables, |startParent| which is set to start container of nsRange to |startContainer| r=smaug
071e78737dde6e08c6c459b231b2969e74a67589
created 2017-07-11 21:11 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part2: Rename nsRange::GetEndParent() to nsRange::GetEndContainer() r=smaug
0dc608377abd95f03e6eab9991b47b3fa43f120d
created 2017-07-11 20:53 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part1: Rename nsRange::GetStartParent() to nsRange::GetStartContainer() r=smaug
2c670b3e33dbedc4903cf5f4901dd2469a4a0e84
created 2017-03-24 16:07 -0400
pushed 2017-03-26 01:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1349940. DeleteRangeTransaction should not keep its range alive longer than it needs to. r=masayuki, a=kwierso
596faf466bbc07412cfa2277ef4d233c748fc233
created 2017-03-21 19:00 +0900
pushed 2017-03-24 13:24 +0000
Masayuki Nakano Masayuki Nakano - Bug 1349138 Edit transactions should store their editor instance with strong reference r=smaug
98894712d99f6c90d8e5d2eacf4a505bb9275664
created 2017-03-10 13:38 +0900
pushed 2017-03-11 01:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1345690 part.3 Rename DeleteTextTransaction::Init() to DeleteTextTransaction::CanDoIt() since it does not initialize anything and just checking if the text node is editable r=m_kato
c845707f9d1c49e9f9a5fca1dcd654f382cb7ddc
created 2017-03-09 11:19 +0900
pushed 2017-03-11 01:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1345690 part.2 Make the constructor of DeleteRangeTransaction initialize all members instead of Init() r=m_kato
5f4e819e9d5308ae136dc6fe4ef4490b4effdbab
created 2017-03-10 13:23 +0900
pushed 2017-03-11 01:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1345690 part.1 Make the constructor of DeleteNodeTransaction initialize all necessary members instead of Init() r=m_kato
6d8d5b5d1aa699f149851cd9c3034c1ccc6b24b1
created 2017-01-23 14:14 +0900
pushed 2017-01-25 12:31 +0000
Makoto Kato Makoto Kato - Bug 1332984 - Clean up usage of nsIDOMCharacterData into editor. r=masayuki
ae369aab847900e5c0a10a827758323604b42c87
created 2016-10-19 18:09 +0900
pushed 2016-10-21 14:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1310618 Replace nsresult variables |res| with |rv| under editor/ r=Ehsan
c29bde40b5b56b531d18c69b345e32e7b59b5adf
created 2016-07-08 13:10 +0900
pushed 2016-07-11 09:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.59 Rename nsEditor to mozilla::EditorBase (and also their file names) r=mccr8
a5c1fd72f8037da86551856cd409e35a78ae6149
created 2016-06-24 15:01 +0900
pushed 2016-07-11 09:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.39 Rename nsRangeUpdater to mozilla::RangeUpdater r=mccr8
2bbc45ecd3ca791f3948ed65abdd953d97cbad14
created 2016-07-07 17:11 +0900
pushed 2016-07-11 09:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.30 Rename EditAggregateTxn to mozilla::EditAggregateTransaction (and their files too) r=mccr8
d0579afb2f35bbeebcb90bc518cedf132849d21f
created 2016-07-07 15:20 +0900
pushed 2016-07-11 09:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.22 Rename mozilla::dom::DeleteTextTxn to mozilla::DeleteTextTransaction (and their files too) r=mccr8
49220a913266d0ba5d4f7d7f44e4123659bdbd95
created 2016-07-07 14:56 +0900| base
pushed 2016-07-11 09:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.21 Rename DeleteRangeTxn to mozilla::DeleteRangeTransaction (and their files too) r=mccr8
less more (0) tip