editor/libeditor/EditorUtils.h
da4122fa9fd12a905a9a77809723df8a38db09df
created 2020-06-03 03:08 +0000
pushed 2020-06-03 16:12 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1632425 - Part 1: Add EditorUtils::IsPointInSelection() r=masayuki
dc4525f247b901b1f6f958e3fd8518dd85dfff17
created 2020-05-20 04:45 +0000
pushed 2020-05-20 15:28 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 19: Move `EditorBase::IsPreformatted()` to `EditorUtils` 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
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
b5019308a27587a87d7ec5fa082b80ea83e24011
created 2020-04-16 05:07 +0000
pushed 2020-04-17 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627175 - part 7: Move `EditorBase::IsPaddingBRElementForEmptyLastLine()` to `EditorUtils` 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
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
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
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
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
40224b9480044dc1937981702026d84a05794353
created 2020-02-12 20:13 +0200
pushed 2020-02-13 03:57 +0000
shindli shindli - Backed out changeset 0c982bc69cb3 (bug 1611415) for causing build bustages in /builds/worker/workspace/build/src/obj-firefox/dist/include/nsCOMPtr CLOSED TREE
0c982bc69cb321db4e4fd188c641505c26afab5b
created 2020-02-12 17:24 +0000
pushed 2020-02-13 03:57 +0000
Simon Giesecke Simon Giesecke - Bug 1611415 - Applied FixItHints from mozilla-non-std-move. r=froydnj
2a2b0b1b3be697dfbabe4dac69304c91878f28ef
created 2020-02-11 23:29 +0000
pushed 2020-02-12 20:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1588688 - part 2: Remove `UniqueFunctor` and `EmptyEditableFunctor` r=m_kato
c8024f8147e6fb09f78dfe15142676e6a2172507
created 2020-02-11 06:52 +0000
pushed 2020-02-12 20:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1588688 - part 1: Remove `TrivialFunctor` and `BRNodeFunctor` for `DOMIterator` r=m_kato
73820a049c644c3f3af58cece3bdb7cd0e4b2185
created 2019-12-06 09:16 +0000
pushed 2019-12-06 16:33 +0000
Gabriele Svelto Gabriele Svelto - Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan
533f7fabb17b506db69ef1ac1c2f9fe327895f2c
created 2019-11-29 20:39 +0000
pushed 2019-11-30 09:54 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1600362 - Cleanup IntersectionObserver. r=smaug
6d036df5d1f5acb2c510e514127f81b48bb54504
created 2019-10-07 01:11 +0000
pushed 2019-10-07 16:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 1566795 - part 2: Clean up `HTMLEditor::SplitAboveRange()` r=m_kato
e62a594ec4d2b8e16e1c37bde68a3605bacb7e99
created 2019-10-07 00:55 +0000
pushed 2019-10-07 09:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1566795 - part 1: Clean up `HTMLEditor::ClearStyle()`, `HTMLEditor::SplitStyleAbovePoint()` and their callers r=m_kato
eb2568f1bf7e62a46d6acc3dcbdd04a0cf356e12
created 2019-09-08 03:23 +0000
pushed 2019-09-09 09:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 75: Move `HTMLEditRules::OutdentPartOfBlock()` to `HTMLEditor` r=m_kato
9ced245d583557d0bf3fb33ad630f9a855cde550
created 2019-09-04 08:43 +0000
pushed 2019-09-05 16:14 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 62: Move `HTMLEditRules::TryToJoinBlocksWithTransaction()` to `HTMLEditor` r=m_kato
cd2b83d5dda739873625d7d3345a3a163443ae1f
created 2019-09-04 05:00 +0000
pushed 2019-09-05 16:14 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 61: Move `HTMLEditRules::MoveBlock()` to `HTMLEditor` r=m_kato
082159fea41381907005f365bb5283c086d53c07
created 2019-09-04 03:32 +0000
pushed 2019-09-05 16:14 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 60: Move `HTMLEditRules::MoveNodeSmart()` and `HTMLEditRules::MoveContents()` to `HTMLEditor` r=m_kato
e07b7a1a595b4ecd1ab4e2f35f8b06abaa95ea68
created 2019-08-20 01:51 +0000
pushed 2019-08-20 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572685 - part 9: Move `HTMLEditRules::mDocChangeRange` to `TopLevelEditSubActionData` r=m_kato
8b92e575e1c3b8e0d9b30686f9c539465fb1f7f8
created 2019-07-29 06:21 +0000
pushed 2019-07-29 09:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1560032 - part 2: Make cut/copy in password field available r=m_kato,smaug
182cddeb1d5c3da2ad98d614dca215acc362eed5
created 2019-05-09 07:37 +0000
pushed 2019-05-09 15:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549925 - Mark all methods of nsIDocumentStateListener as can_run_script r=m_kato
80c8ca102b81ddccf720129381d8669b88f61a17
created 2019-05-08 09:40 +0000
pushed 2019-05-08 21:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549319 - Make template methods marked as MOZ_CAN_RUN_SCRIPT take only EditorDOMPoint (i.e., not allow EditorRawDOMPoint) 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
0d3c97c78d7ce2dc4a6790caa84b47b62d097b34
created 2019-01-11 01:50 +0000
pushed 2019-01-11 21:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 5: Make all users of PostContentIterator 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
83bec02c21d965b6cd5eb0fc682a18ef6ac74b68
created 2019-01-10 08:46 +0000
pushed 2019-01-10 17:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 5: Make all users of PostContentIterator 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
45bc2423e812560a8cd69b0639e70096cbac83b5
created 2018-11-03 11:20 +0000
pushed 2018-11-03 21:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 2: Make TextEditRules::WillInsertBreak() and HTMLEditRules::WillInsertBreak() return EditActionResult r=m_kato
75e4c3050cac5acc38d3031fb97bed8eaca59222
created 2018-11-03 02:08 +0200
pushed 2018-11-03 00:09 +0000
Cosmin Sabou Cosmin Sabou - Backed out 5 changesets (bug 1503473) for crashes in Thunderbird on request of jorgk. a=backout
ec732243e9ad7cdfea1fad018f1acc400e00f2b0
created 2018-11-02 07:48 +0000
pushed 2018-11-02 21:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 2: Make TextEditRules::WillInsertBreak() and HTMLEditRules::WillInsertBreak() return EditActionResult r=m_kato
b7fdf387fa7b2ecd8f046524f72ed1abc76a02fc
created 2018-10-24 09:42 +0000
pushed 2018-10-24 13:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 1500862 - part 3: Change all stack base helper classes which access protected members of EditorBase to nested classes of EditorBase r=m_kato
d2112ced49ef79ddf69c041a8b01589869c39343
created 2018-10-24 05:18 +0000
pushed 2018-10-24 13:27 +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-09 21:30 +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-03 21:59 +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-03 21:59 +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-03 21:59 +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-05-31 10:04 +0000
Andreea Pavel Andreea Pavel - Merge mozilla-inbound to mozilla-central. a=merge
6417e4379b41dac26525186bc0688612d28e9bd3
created 2018-05-30 16:56 +0200
pushed 2018-05-31 10:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465478: Introduce Element::FromNode. r=smaug
1d39e0165b4169ee3711644b2a31656bad2c59f3
created 2018-05-28 20:12 +0900
pushed 2018-05-31 10:03 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 1: Rename EditAction to EditSubAction and related stuff r=m_kato
70b3b23f52cce6fbdd8e64b0484a938d94055485
created 2018-05-17 16:28 +0900
pushed 2018-05-23 21:59 +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-23 21:59 +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-23 21:59 +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-21 09:30 +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-21 09:30 +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-20 23:00 +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-09 08:58 +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-03-29 22:07 +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-03-28 21:54 +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-23 21:59 +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-01-30 10:03 +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-23 17:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1430021 - part 1: Move |RefPtr<TextEditRules> mRules| from TextEditor to EditorBase r=m_kato
less more (0) -60 tip