editor/libeditor/EditorUtils.h
d2112ced49ef79ddf69c041a8b01589869c39343
created 2018-10-24 05:18 +0000
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1500862 - part 2: Create AutoTransactionBatchExternal class which calls XPCOM methods instead of non-virtual internal methods r=m_kato
3392988c08941ca7e7ead7455d3574445d0acb50
created 2018-08-09 11:45 +0000
pushed 2018-08-10 00:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482007 - part 1: Create a helper class to guarantee to call nsIEditor::EndTransaction() after nsIEditor::BeginTransaction() call r=m_kato
e0fa16503d340f35a9dd5ef2c1771bee457d9c87
created 2018-08-01 21:30 +0900
pushed 2018-08-10 00:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 4: Make AutoTransactionsConserveSelection take reference of Editor rather than pointer r=m_kato
702671b11b7c6fe20898f2ef464d2088a14c60f1
created 2018-08-01 21:11 +0900
pushed 2018-08-10 00:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 3: Create non-virtual method to set EditorBase::mAllowsTransactionsToChangeSelection r=m_kato
a3ee99eced65c73a8c3ba0b5d1ee5a47235aa362
created 2018-08-01 20:53 +0900
pushed 2018-08-10 00:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 2: Rename EditorBase::GetShouldTxnSetSelection() to EditorBase::AllowsTransactionsToChangeSelection() r=m_kato
763f30c3421233a45ef9e67a695c5c241a2c8a3a
created 2018-05-31 13:04 +0300
pushed 2018-06-04 18:38 +0000
Andreea Pavel Andreea Pavel - Merge mozilla-inbound to mozilla-central. a=merge
1d39e0165b4169ee3711644b2a31656bad2c59f3
created 2018-05-28 20:12 +0900
pushed 2018-06-04 18:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 1: Rename EditAction to EditSubAction and related stuff r=m_kato
6417e4379b41dac26525186bc0688612d28e9bd3
created 2018-05-30 16:56 +0200
pushed 2018-06-04 18:38 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465478: Introduce Element::FromNode. r=smaug
70b3b23f52cce6fbdd8e64b0484a938d94055485
created 2018-05-17 16:28 +0900
pushed 2018-05-25 23:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 61: Make HTMLEditRules::SplitBlock() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
0899d038b7f35c5103e9b8f56347327734c78fcf
created 2018-05-11 15:52 +0900
pushed 2018-05-25 23:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 2: Make TextEditRules::CreateBR() and TextEditRules::CreateMozBR() return both new <br> element node and error code since if they cause destroying the editor, each caller needs NS_ERROR_EDITOR_DESTROYED result r=m_kato
d5afcbdbea9d47129110b4c9b0e1be956e8fa9da
created 2018-04-24 15:23 +0900
pushed 2018-05-25 23:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 1: Declare NS_ERROR_EDITOR_DESTROYED error code and add a check method to TextEditRules whether it can keep handling edit action at a moment r=m_kato
6c75071ac1bb3dd1cf36f479fdee7e1c56c4723d
created 2018-04-10 02:16 +0900
pushed 2018-04-30 23:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 3: Rename EditorBase::SplitNode() and related methods to ending with "WithTransaction" r=m_kato
16bc145641f907a78b3ac60b5f128292d1f6bfb0
created 2018-04-10 01:17 +0900
pushed 2018-04-30 23:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 1: Rename EditorBase::CreateNode() to EditorBase::CreateNodeWithTransaction() r=m_kato
45ca32f89afe5c4fcf2f7ef65eb868edd27fe2e2
created 2018-04-20 12:53 -0400
pushed 2018-04-30 23:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455052 part 6. Stop using nsIDOMEvent in editor code. r=masayuki
d00dacc41af0e609eb2d506cbb0fb4852a7b5461
created 2018-04-06 14:53 +0900
pushed 2018-04-10 02:28 +0000
Makoto Kato Makoto Kato - Bug 1451972 - Remove more nsIDOMDocument usages from editor. r=masayuki
eaf09ea48a6fe4ae02b8da45bc88d06edae2ec91
created 2018-03-27 20:19 +0900
pushed 2018-04-05 22:59 +0000
Makoto Kato Makoto Kato - Bug 1449147 - Clean up more nsIDOMNode usages in editor. r=masayuki
222afb91d7d3e0338965dea63536dd28f5348811
created 2018-03-26 23:56 +0900
pushed 2018-04-05 22:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1448876 - Get rid of nsIClipboardDragDropHooks and nsIClipboardDragDropHookList interfaces r=bz
e381311f2847305e18ef0809c74a931035ffd8ce
created 2018-03-20 14:05 +0900
pushed 2018-03-29 23:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1447213 - Change editor methods which take |const EditorRawDOMPoint&| but called with EditorDOMPoint.AsRaw() to template methods r=m_kato
89b63bd48544d121b4d19da6e684c2aecf677a4a
created 2018-01-29 23:10 -0500
pushed 2018-02-01 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1432186 part 15. Remove nsIDOMNode::HasChildNodes. r=mccr8
149afa9d22d017a45de159400a7824170f584ad3
created 2018-01-12 19:01 +0900
pushed 2018-01-30 01:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1430021 - part 1: Move |RefPtr<TextEditRules> mRules| from TextEditor to EditorBase r=m_kato
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-30 01:38 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
92403ed2a4880fc6dde143ccf4cf3b5d725e4bff
created 2017-12-07 19:08 +0900
pushed 2018-01-30 01:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1423835 - part 3: Rename EditorDOMPointBase::GetChildAtOffset() to EditorDOMPointBase::GetChild() r=m_kato
62cd3bf2db56339a60b7af5e54cf01fd80549ece
created 2017-11-19 11:05 +0900
pushed 2017-11-28 20:17 +0000
Masayuki Nakano Masayuki Nakano - Bug 1413181 - part 13: HTMLEditRules::MaybeSplitAncestorsForInsert() should be able to return a DOM point in text node r=m_kato
ad09d8d3d8f009987e9170524dd6c2cd902ab48f
created 2017-11-16 12:09 +0900
pushed 2017-11-28 20:17 +0000
Masayuki Nakano Masayuki Nakano - Bug 1413181 - part 10: Redesign EditorBase::SplitNodeDeep() r=m_kato
02c14327d1451d54d4e81da141453a93784848cc
created 2017-11-06 17:01 +0900
pushed 2017-11-28 20:17 +0000
Masayuki Nakano Masayuki Nakano - Bug 1414713 - EditorUtils::IsDescendantOf() should take EditorDOMPoint and EditorRawDOMPoint as out param r=catalinb,m_kato
f03a38c18b12e4fb8e715c3cf46999aa59b00ce5
created 2017-11-01 14:41 +0900
pushed 2017-11-28 20:17 +0000
Masayuki Nakano Masayuki Nakano - Bug 1408544 - part 1: Reimplement EditorDOMPoint as a subclass of RangeBoundary r=catalinb,m_kato
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2017-10-14 01:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
b4f59a5d13d024b0af0196beb2b0897b8200173e
created 2017-08-24 18:38 -0400
pushed 2017-08-31 22:44 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1392867 follow-up: Document that the aChild argument won't get AddRef'ed
30fd4ff28505d3f95438307e7ece4d2a579d5b20
created 2017-08-22 22:04 -0400
pushed 2017-08-23 20:54 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1392867 - Part 1: Add an overload of EditorUtils::IsDescendantOf() which returns an nsIContent* out argument for the child node found instead of its index in the parent; r=masayuki
b131a336d02f715d73724704cc54517b4929d33a
created 2017-08-14 14:56 +0900
pushed 2017-08-23 01:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1387317 - part5: AutoPlaceHolderBatch should take EditorBase instead of nsIEditor r=m_kato
a46cfc0a8203378a65591e451a8a6e74042f1dec
created 2017-06-27 17:34 -0700
pushed 2017-07-06 00:08 +0000
Makoto Kato Makoto Kato - Bug 1375131 - Part 1. Store ranges before using on loop. r=masayuki
a966daa11b06e3fcf3632deb767666867030b5ed
created 2017-06-23 12:28 +0200
pushed 2017-07-06 00:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 094e8f3937e8 (bug 1375131) for bustage
094e8f3937e826868e2bea4a5688204720247ac2
created 2017-06-23 16:45 +0900
pushed 2017-07-06 00:08 +0000
Makoto Kato Makoto Kato - Bug 1375131 - Part 1. Store ranges before using on loop. r=masayuki
527224116b19607b1031c68f3281cc8d56f81d17
created 2017-06-22 15:02 +0900
pushed 2017-06-24 00:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1374207 - part3: Editor classes should use concrete classes instead of nsI*Editor r=m_kato
43a0b34ba23a2f2c62f8973b8b60c141c210c99c
created 2016-11-18 17:59 +0900
pushed 2016-11-24 03:41 +0000
Masayuki Nakano Masayuki Nakano - Bug 1316302 part.3 Create EditActionResult class for making the methods which return nsresult, handled and canceled with out params r=smaug
b97cb7c9d1e34abea935f5a1827a88471531afa9
created 2016-07-08 14:03 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.60 editor/libeditor should export some headers which are required by other modules and other modules shouldn't use local include for them r=mccr8
c29bde40b5b56b531d18c69b345e32e7b59b5adf
created 2016-07-08 13:10 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.59 Rename nsEditor to mozilla::EditorBase (and also their file names) r=mccr8
0b6f7db83b288e0d6955759f3edba9eb70873035
created 2016-06-23 18:51 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.13 Rename nsAutoPlaceHolderBatch to mozilla::AutoPlaceHolderBatch r=mccr8
e3e7b685a8e44db5123044907a24fcea1390a7d1
created 2016-06-23 18:46 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.12 Rename nsAutoEditBatch to mozilla::AutoEditBatch r=mccr8
ad93b01c875aff3788caebbeb22fce748b1bf65f
created 2016-07-07 13:27 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.11 Rename nsAutoSelectionReset to mozilla::AutoSelectionRestorer r=mccr8
47d665ff867e017d1ac97c0e44a3b714a49aad49
created 2016-06-23 18:15 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.10 Rename nsAutoRules to mozilla::AutoRules r=mccr8
68615dc1e1abe0efb25b1de2a21071d2101f6406
created 2016-06-23 18:01 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.9 Rename nsAutoTxnsConserveSelection to mozilla::AutoTransactionsConserveSelection r=mccr8
ff51744b93b1589c2de52dd045f504b1567b7e3d
created 2016-07-07 13:09 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.8 Rename nsAutoUpdateViewBatch to mozilla::AutoUpdateViewBatch r=mccr8
a7047b0df70966e65f3edcb192f258147e3bac9e
created 2016-06-23 17:39 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.7 Rename nsBoolDomIterFunctor to mozilla::BoolDomIterFunctor r=mccr8
436cbb4129480ea21cf7eabfcaa6020d3d32c5e6
created 2016-06-23 17:30 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.6 Rename nsDOMIterator to mozilla::DOMIterator r=mccr8
3c090bdf8ea568ebddac1eac8a2187d0f69dfdf3
created 2016-06-23 17:25 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.5 Rename nsDOMSubtreeIterator to mozilla::DOMSubtreeIterator r=mccr8
ee514ba8a11346e9cadcab8eed3fad15c90656e4
created 2016-06-23 17:19 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.4 Rename nsTrivialFunctor to mozilla::TrivialFunctor r=mccr8
0e0374a80aa67d5a5f196969a3fd31b0178121ba
created 2016-06-23 17:13 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.3 Rename DOMPoint to mozilla::EditorDOMPoint because same name class is used in other modules widely r=mccr8
74aa8be1a8a182695e1985885fa803d616079eed
created 2016-06-23 16:59 +0900
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.2 Rename nsEditorHookUtils to mozilla::EditorHookUtils r=mccr8
4ff0dacb5153637048cdad46371ab4633635c74a
created 2016-07-07 11:49 +0900| base
pushed 2018-10-27 01:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.1 Rename nsEditorUtils to mozilla::EditorUtils (and their files too) r=mccr8
less more (0) tip