editor/libeditor/HTMLEditRules.cpp
c95fd22b6a4f4741e38aa1a1a68e944ccf31400d
created 2017-11-06 17:05 +0900
pushed 2018-01-11 17:45 +0000
Makoto Kato Makoto Kato - Bug 1414581 - Part 1. Require more nullptr check of parent node. r=masayuki
02c14327d1451d54d4e81da141453a93784848cc
created 2017-11-06 17:01 +0900
pushed 2018-01-11 17:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1414713 - EditorUtils::IsDescendantOf() should take EditorDOMPoint and EditorRawDOMPoint as out param r=catalinb,m_kato
2a2bb9c3b9a867ae3924dc51bbd6c8c74dbe003c
created 2017-11-02 21:25 +0900
pushed 2018-01-11 17:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1408544 - part 2: RangeBoundaryBase shouldn't compute mRef when mOffset is specified r=catalinb
f03a38c18b12e4fb8e715c3cf46999aa59b00ce5
created 2017-11-01 14:41 +0900
pushed 2018-01-11 17:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1408544 - part 1: Reimplement EditorDOMPoint as a subclass of RangeBoundary r=catalinb,m_kato
dd95e6f8c0b69b980b118ab785d9c6e8eeb4778b
created 2017-10-31 01:14 +0900
pushed 2018-01-11 17:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1411345 - HTMLEditRules::GetHighestInlineParent() shouldn't return editing host even when it's the highest inline parent of aNode r=m_kato
7fb3d74bb529af93322a8c80734811995a068cf0
created 2017-10-24 23:30 -0700
pushed 2018-01-11 17:45 +0000
Chris Peterson Chris Peterson - Bug 1412048 - Replace NS_RUNTIMEABORT("...") with MOZ_CRASH("..."). r=froydnj
eeec327a40fa19e2741a0349ca317375a609fac0
created 2017-10-27 01:27 +0900
pushed 2018-01-11 17:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1411687 - part 2: Rewrite the check to insert a <br> element in HTMLEditRules::WillInsertBreak() r=m_kato
5904a51460e29fd74cebb8b92d2b7515ef452325
created 2017-10-29 23:05 +0900
pushed 2018-01-11 17:45 +0000
Makoto Kato Makoto Kato - Bug 748315 - Part 3. Use SetAttributeOrEquivalent even if HTMLEditor::IsCSSEnabled() is false. r=masayuki
68e52184e9010b663378c801eb1e8858dcb47ef8
created 2017-10-25 16:13 +0900
pushed 2018-01-11 17:45 +0000
Makoto Kato Makoto Kato - Bug 748315 - Part 1. Consider text-align property even if HTMLEditor::IsCSSEnabled() is false. r=masayuki
ef024b6a452b77fb399a654f90fdb35aa8e61c64
created 2017-10-24 23:59 +0200
pushed 2018-01-11 17:45 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-central to autoland. r=merge a=merge
51a6e6d8ce203daf6e1bea0fe0e2fc5e2640661a
created 2017-10-24 09:42 +0200
pushed 2018-01-11 17:45 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3aff5bcb5816 (bug 1402196) for misconfig in editor/libeditor/crashtests/crashtests.list line 91: unknown test type 1402196.html. r=backout
b9553b43be35e76a3d30822fb04f3445b060fb9f
created 2017-10-23 12:22 +0900
pushed 2018-01-11 17:45 +0000
Makoto Kato Makoto Kato - Bug 1402196 - Part 1. Don't add null range to aArrayOfRanges. r=masayuki
ad96b27c86c5eb4a5db79be2f64c3c96d4f81790
created 2017-10-17 01:17 +0900
pushed 2018-01-11 17:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1407966 - part 1: Update |selChild| when HTMLEditRules::WillInsertText() updates |curNode| and |curOffset| r=m_kato
06a17c662af27cbb7133a1867e514ebe88fb7260
created 2017-10-12 16:28 +0900
pushed 2018-01-11 17:45 +0000
Makoto Kato Makoto Kato - Bug 1407924 - Avoid conversion from nsAtom to string if possible. r=masayuki
19cc8ad9bfba10cdfb66265e80b6a6df29a35fb6
created 2017-10-09 20:36 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407309 - Part 1: Rewrite HTMLEditor::CopyLastEditableChildStyles() to use internal DOM APIs; r=masayuki
763378dbc0035a1cbe81270d16a088e9d3569ca6
created 2017-10-13 19:48 +0200
pushed 2018-01-11 17:45 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset febed94fa592 (bug 1408227) for asserting at editor/libeditor/EditorBase.cpp:2513 during execution of web-platform-test /editing/run/inserttext.html. r=backout on a CLOSED TREE
febed94fa5926a5abebd4dcb7c3cd9595410ea73
created 2017-10-12 20:42 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1408227 - Correctly update the child at offset pointer across calls to WSRunObject::InsertBreak(); r=masayuki
7a1b3a7815c8296cf41aee8001d6e2084f52ba50
created 2017-10-13 02:15 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1408290 - Avoid calling nsINode::IndexOf() in HTMLEditRules::CheckForInvisibleBR(); r=masayuki
ed52576868a90633c917b4a0adbdd407833bec24
created 2017-10-13 01:40 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1408286 - Avoid calling nsINode::IndexOf() for block parents whose grant parents are lists in HTMLEditRules::CheckForEmptyBlock(); r=masayuki
37bad5ed6ba6bfb386a2f99b1a06ac5d72a235cd
created 2017-10-13 01:30 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1408285 - Avoid calling nsINode::IndexOf() for list items in HTMLEditRules::CheckForEmptyBlock(); r=masayuki
4baaea004689e8f6f4a4d9feff99c98c5378c3ce
created 2017-10-12 23:29 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1408170 - Set child correctly in HTMLEditRules::GetPromotedPoint(); r=masayuki
95c942759fe204fdbe8dd82407ea54fe6755cf18
created 2017-10-11 23:16 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407854 - Part 3: Pass the child node at the offset as an extra argument where possible to CreateNode(); r=masayuki
fdb1abbe808a069d2b6ca4ae7ed98969a3fb7314
created 2017-10-06 14:02 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1406482 - Avoid using nsINode::GetChildAt() in EditorBase::InsertTextImpl(); r=masayuki
e22de36807c6229b3710382f0094ffe5e31eaa26
created 2017-10-07 18:36 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407305 - Part 4: Avoid using GetChildAt() in EditorBase::GetNextNode(); r=masayuki
8c6f9b6b56ebe5bfd1eb7d6345e9af2e94cc914e
created 2017-10-07 17:49 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407305 - Part 3: Avoid using GetChildAt() in EditorBase::GetPriorNode(); r=masayuki
dc1c6227e652a56ac396d9f4717c0bc49ff5247f
created 2017-10-07 17:36 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407305 - Part 2: Add a aChildAtOffset argument to HTMLEditor::GetNextHTMLNode(); r=masayuki
aa6c322a98b09b94faf4184274b10d62b7393075
created 2017-10-07 17:30 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1407305 - Part 1: Add a aChildAtOffset argument to HTMLEditor::GetPriorHTMLNode(); r=masayuki
36d5f919c6b22c20e01e37776d1f1297dab1567a
created 2017-10-06 19:32 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1406577 - Part 1: Rewrite HTMLEditRules::FindNearSelectableNode() to use internal DOM APIs; r=masayuki
4902df2916ee64382ab605f79257c6148f782421
created 2017-10-10 13:41 +0900
pushed 2018-01-11 17:45 +0000
Makoto Kato Makoto Kato - Bug 1402904 - Part 1. Some operations should check whether parent node of each selected node is null. r=masayuki
e9fdabc86073de7f425b0a42ad8899c298bca5d3
created 2017-10-09 21:32 -0700
pushed 2018-01-11 17:45 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 9843839bf1df (bug 1406482) for mozilla::EditorBase::InsertTextImpl crashes
9843839bf1df069f86acb555bbbe44af78b99e9c
created 2017-10-06 14:02 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1406482 - Avoid using nsINode::GetChildAt() in EditorBase::InsertTextImpl(); r=masayuki
930c00802a0110d62743a17feda1f50c2abe5bc0
created 2017-10-09 09:32 +0200
pushed 2018-01-11 17:45 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 0e684e74a413 (bug 1402904) for build bustage at editor/libeditor/HTMLEditRules.cpp:4068. r=backout
0e684e74a41343f4c63895f8cd50993ead326af4
created 2017-10-09 15:58 +0900
pushed 2018-01-11 17:45 +0000
Makoto Kato Makoto Kato - Bug 1402904 - Part 1. Some operations should check whether parent node of each selected node is null. r=masayuki
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2018-01-11 17:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
fa55d49d1b7b81cd4d1610b0050bd27020a0bb98
created 2017-10-04 13:36 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1405751 - Part 1: Remove the HTMLEditor::GetNextHTMLSibling() overload accepting a parent and an offset; r=masayuki
dedd9a48da6982467b8b4b635eec59521168ec19
created 2017-10-04 16:37 -0700
pushed 2018-01-11 17:45 +0000
Wes Kocher Wes Kocher - Merge inbound to central, a=merge
b38062303696ee1af70b51e45910620c4e9c7aad
created 2017-10-03 16:18 -0400
pushed 2018-01-11 17:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1405419 - Part 1: Remove the HTMLEditor::GetPriorHTMLSibling() overload accepting a parent and an offset; r=masayuki
ef89adcec2abe93929b87bfaefe3380079ed5214
created 2017-10-03 19:36 +0900
pushed 2018-01-11 17:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1390562 - part 1: HTML editor shouldn't split <div> container at inserting a line break for backward compatibility if defaultParagraphSeparator is "br" r=m_kato
1ede5092b3695bac4248f6f9435120a7ef603a7c
created 2017-09-26 08:33 +1000
pushed 2018-01-11 17:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400459 (part 2) - Devirtualize nsIAtom. r=heycam.
1a9b1dc1e690c62655a86996411947f1aa2d772b
created 2017-09-25 14:15 +0900
pushed 2017-11-02 12:36 +0000
Makoto Kato Makoto Kato - Bug 1402469 - Part 1. Return value of ConvertListType should use Element instead of nsresult. r=masayuki, a=sledru
fe6a8ed3e4078a3364b1c1318d7ccb797d7d8bdd
created 2017-08-31 16:29 -0700
pushed 2017-11-02 12:36 +0000
Andrew McCreight Andrew McCreight - Bug 1395636 - Convert code to use NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED. r=peterv
5857b229d11f90fbc8890e8580eed1bca2bdd8c1
created 2017-09-06 19:18 +0200
pushed 2017-11-02 12:36 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 9306866e8df0 (bug 1395636) for build bustage. r=backout on a CLOSED TREE
9306866e8df05caa6995169d31111cd4e16c3587
created 2017-08-31 16:29 -0700
pushed 2017-11-02 12:36 +0000
Andrew McCreight Andrew McCreight - Bug 1395636 - Convert code to use NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED. r=peterv
988b79d9c709b000f3f7a1d9b48185cfac6a3366
created 2017-09-01 13:35 +0900
pushed 2017-11-02 12:36 +0000
Makoto Kato Makoto Kato - Bug 1395080 - Part 3. Replace nsIDOMRange::GetStartContainer and nsIDOMRange::GetEndContainer with nsRange::GetStartContainer and nsRange::GetEndContainer. r=masayuki
439080e9a0fc47d83095f88238c51b8e3676ac90
created 2017-09-01 12:20 +0900
pushed 2017-11-02 12:36 +0000
Makoto Kato Makoto Kato - Bug 1395080 - Part 2. Replace nsIDOMRange::GetStartOffset and nsIDOMRange::GetEndOffset with nsRange::StartOffset and nsRange::EndOffset. r=masayuki
5d8fdaa9efc827fa1bf532ce6c92fbb6b39b5e28
created 2017-08-25 16:59 +1000
pushed 2017-11-02 12:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1394583 - Remove default properties from nsIHTMLEditor. r=masayuki.
d9afcfcf935aadf8b603766de727be4b77f5f97f
created 2017-08-25 16:12 +0900
pushed 2017-11-02 12:36 +0000
Makoto Kato Makoto Kato - Bug 1391978 - Part 7. HTMLEditRules::NormalizeSelection should use nsINode instead of nsIDOMNode. r=masayuki
fe569af2097b960d3657951460024ace04493cec
created 2017-08-28 14:52 +0900
pushed 2017-11-02 12:36 +0000
Makoto Kato Makoto Kato - Bug 1391978 - Part 1. Replace nsISelection::GetRangeCount with Selection::RangeCount. r=masayuki
fcd440820af3ebabce547d950806ff2e6263bfc6
created 2017-08-22 22:15 -0400
pushed 2017-11-02 12:36 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1392870 - Avoid using nsINode::GetChildAt() in HTMLEditRules::DeleteNonTableElements(); r=masayuki
a93b3e95a267d3b135dc9a64a1de047bb2cdae8e
created 2017-08-22 22:05 -0400
pushed 2017-11-02 12:36 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1392867 - Part 2: Avoid calling GetChildAt() in HTMLEditRules::TryToJoinBlocks(); r=masayuki
346b38526bdc018588af522db9a272c5b0426499
created 2017-08-18 16:05 +0900
pushed 2017-11-02 12:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1391538 - nsTextFragment for text nodes in <input> or <textarea> shouldn't store text as single byte characters even if all characters are less than U+0100 r=smaug
0d9ff39ad0e1456b8868496c63987699994fac22
created 2017-08-01 22:38 +0900
pushed 2017-11-02 12:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1385905 - part2: HTMLEditRules::SplitParagraph() should insert normal <br> element rather than moz-<br> element if split element and/or new element is empty r=m_kato
c579ac37ac11a44b9af0c75720f519a40c439b19
created 2017-07-31 11:20 -0400
pushed 2017-09-14 16:50 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1385514 - Part 2: Replace 'spaz' with 'change' in the editor code
2b347fb55a9965acec727f6e40671ba859636603
created 2017-07-31 14:28 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 3, attempt 2) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
88e14ba4308e1ca878548a2b1616276c7b543c39
created 2017-07-28 10:29 +0200
pushed 2017-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ef5feef07bed (bug 1384835)
ef5feef07bed07583c52e434dbc5e4b9a2545deb
created 2017-07-27 16:45 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 3) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
18f6b952efe9ec2d95100a4098bf7d6fcf77cd83
created 2017-07-21 16:10 +0900
pushed 2017-09-14 16:50 +0000
Makoto Kato Makoto Kato - Bug 1359345 - HTMLEditor::IsVisBreak() should be renamed to HTMLEditor::IsVisibleBRElement(). r=masayuki
9c0436b452d6df7ab0eddf0fa1787e305630fc0b
created 2017-07-19 22:49 +0900
pushed 2017-09-14 16:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377978 - Make nsRange use uint32_t to offset r=smaug
c780d92e3fed2986cd8b5fb69d591d25c336026d
created 2017-07-12 00:08 +0900
pushed 2017-09-14 16:50 +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-09-14 16:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part11: Rename local variables, |startParent| which is set to start container of nsRange to |startContainer| r=smaug
less more (0) -100 -60 tip