editor/libeditor/EditorBase.cpp
0f70e84b0a3244fcbe5fa5752d251f1e0ff47cbd
created 2018-04-20 16:40 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1455533 - Part 2. Devirtualize EditorBase::PostCreate. r=masayuki
db8d706159dfcbf2d8cf699262fcfcca71c95625
created 2018-04-20 16:27 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1455533 - Part 1. Devirtualize EditorBase::SyncRealTimeSpell. r=masayuki
907f07168fedfb1d6ec03c07f881c1327ae56c35
created 2018-04-13 18:44 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 18: Rename EditorBase::CloneAttributes() to EditorBase::CloneAttributesWithTransaction() r=m_kato
a6d341deddb0e73c1bba5109df5ec84b7e616020
created 2018-04-13 18:17 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 17: Rename EditorBase::InsertContainerAbove() to EditorBase::InsertContainerWithTransactionInternal() and wraps it with new inline methods, EditorBase::InsertContainerWithTransaction() r=m_kato
1871811c637d761880fb4af87f20bfb0feff7b50
created 2018-04-12 23:58 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 16: Rename EditorBase::MoveNode() to EditorBase::MoveNodeWithTransaction() and create EditorBase::MoveNodeToEndWithTransaction() r=m_kato
3bd18c2b985162bf4fa3a5d74214861839036325
created 2018-04-12 22:23 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 15: Rename EditorBase::RemoveContainer() and HTMLEditor::RemoveBlockContainer() with "WithTransaction" postfix and make their argument |Element&| r=m_kato
24e17127ec4875531ef46308dde8169bf35cea67
created 2018-04-12 21:45 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 14: Rename EditorBase::ReplaceContainer() to EditorBase::ReplaceContainerWithTransactionInternal() and create some wrappers of it r=m_kato
979bfcb751572486dce5e69b709f916c008425ee
created 2018-04-12 17:58 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 13: Rename EditorBase::InsertTextImpl() and EditorBase::InsertTextIntoTextNodeImpl() to EditorBase::InsertTextWithTransaction() and EditorBase::InsertTextIntoTextNodeWithTransaction() r=m_kato
4076543894020d6614e523e805b13b35e511cb45
created 2018-04-12 16:58 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 11: Rename EditorBase::SetAttribute(), EditorBase::RemoveAttribute() and EditorBase::CloneAttribute() with "WithTransaction" postfix r=m_kato
585bed4748a744017ef8cdb2cdbfea922c3e67b2
created 2018-04-11 17:37 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 9: Create TextEditor::DeleteSelectionAsAction() as implementation of nsIEditor::DeleteSelection() r=m_kato
5e8f25ef1174d4af6ac4c16c02effa8c49c432ed
created 2018-04-10 16:50 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 8: Rename EditorBase::DeleteText() to EditorBase::DeleteTextWithTransaction() r=m_kato
81a8389b9daaf8049ab3934904849de7dc527232
created 2018-04-10 16:23 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 7: Rename EditorBase::DeleteNode() to EditorBase::DeleteNodeWithTransaction() r=m_kato
28422b0eee9a95a153980bcd741d5ac7b094cb0c
created 2018-04-10 03:56 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 6: Rename EditorBase::JoinNodesImpl() to EditorBase::DoJoinNodes() r=m_kato
5f61649cdc967a95fccb1b13d8beaf6f97811ee5
created 2018-04-10 03:46 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 5: Rename EditorBase::JoinNodes() and related methods with "WithTransaction" postfix r=m_kato
1f538ba260f81864adfee97c14b81a03e032f275
created 2018-04-10 02:32 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 4: Rename EditorBase::SplitNodeImpl() to EditorBase::DoSplitNode() r=m_kato
6c75071ac1bb3dd1cf36f479fdee7e1c56c4723d
created 2018-04-10 02:16 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 3: Rename EditorBase::SplitNode() and related methods to ending with "WithTransaction" r=m_kato
ef997456c777746bce4b47fed65230ea64fae64e
created 2018-04-10 01:34 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 2: Rename EditorBase::InsertNode() to EditorBase::InsertNodeWithTransaction() r=m_kato
16bc145641f907a78b3ac60b5f128292d1f6bfb0
created 2018-04-10 01:17 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 1: Rename EditorBase::CreateNode() to EditorBase::CreateNodeWithTransaction() r=m_kato
39ccabfd7d0712a45335325cb24b0e0b2ba498c7
created 2018-04-21 02:00 +0300
pushed 2018-06-18 21:12 +0000
Dorel Luca Dorel Luca - Merge mozilla-inbound to mozilla-central. a=merge
45ca32f89afe5c4fcf2f7ef65eb868edd27fe2e2
created 2018-04-20 12:53 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455052 part 6. Stop using nsIDOMEvent in editor code. r=masayuki
d03756b18579a4bd43e4123af683d1cbfe9660d7
created 2018-04-20 00:49 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1429903 part 3. Remove C++ uses of nsIDOMEventTarget. r=mccr8
cb757c8237f0ae635266eb247032bf9147eb4e38
created 2018-04-15 12:46 +0200
pushed 2018-06-18 21:12 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1454241: Remove nsINode::eDATA_NODE. r=bz
c2bc44fd23ad6f6f309b5ac6ff6a467ad459869e
created 2018-04-18 22:57 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1454945 - Get rid of nsIEditor.suppressDispatchingInputEvent since nobody uses it from JS r=m_kato
767f9e9dd5824fbdf5b03b4e6f8d3a3f697f29e5
created 2018-04-17 13:08 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1442499 - EditorBase::IsPreformatted should return bool. r=masayuki
ceb3db3b31a07a2aaa164bdacb21f4135373aadb
created 2018-04-13 16:58 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1361052 - DeleteSelectionAndPrepareToCreateNode should be more safety. r=masayuki
c5683308f483f9e1e06ad4e26e21c9a8db1e364d
created 2018-04-12 15:41 -0700
pushed 2018-06-18 21:12 +0000
Andrew McCreight Andrew McCreight - Bug 1449670, part 1 - Convert IsNodeOfType(nsINode::eTEXT) to IsText(). r=bz
eaf09ea48a6fe4ae02b8da45bc88d06edae2ec91
created 2018-03-27 20:19 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1449147 - Clean up more nsIDOMNode usages in editor. r=masayuki
97cdd8febc40ac6025bce5dec9f8dadb8e62f906
created 2018-03-27 12:16 +0300
pushed 2018-06-18 21:12 +0000
Bogdan Tara Bogdan Tara - Merge mozilla-central to inbound. a=merge CLOSED TREE
e921c3291c056bbfe76a8d4f7bcb4bc13bba7b33
created 2018-03-27 00:35 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1447890 part 5. Remove nsISelection::RemoveAllRanges. r=mystor
36a8a32f31ba779a1c834339a452f77b5e058d93
created 2018-03-27 00:35 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1447890 part 1. Remove nsISelection::AddRange. r=mystor
40ef480efa7a4dd38fa7f6c7d167d296dd0a401a
created 2018-03-27 12:12 +0300
pushed 2018-06-18 21:12 +0000
Bogdan Tara Bogdan Tara - Merge inbound to mozilla-central. a=merge
cc4577ab2771699a31fd8fe0c91539723c205310
created 2018-03-23 13:49 +0000
pushed 2018-06-18 21:12 +0000
Jonathan Watt Jonathan Watt - Bug 1448714 - Fix up comments referring to 'style context' after the rename of nsStyleContext. r=emilio
fb567fcd8ea9544f2b55e266df03964a34886d9c
created 2018-03-26 18:11 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1448780 - Get rid of nsIEditor.numberOfUndoItems and nsIEditor.numberOfRedoItems r=m_kato
d3a025d0c732d33a6f44a9169e4b701a54da4129
created 2018-03-23 18:55 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1447924 - part 7: Implement AddTransactionListener() and RemoveTransactionListener() in EditorBase and TransactionManager r=m_kato
f448403894207e229100ee6c92e0da87c832eee4
created 2018-03-23 15:25 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1447924 - part 6: Implement EnableUndoRedo(), DisableUndoRedo() and ClearUndoRedo() in EditorBase and TransactionManager r=m_kato
869a1445816be7f43f54f7c97f28e4c6273fa75f
created 2018-03-23 01:21 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1447924 - part 5: Merge TextEditor::Undo()/Redo() with EditorBase::Undo()/Redo() r=m_kato
08b900a071155400f2d23283cda40ee95d16bf69
created 2018-03-23 00:08 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1447924 - part 4: Optimize NumbeOfUndoItems(), NumbeOfRedoItems(), CanUndo() and CanRedo() of EditorBase r=m_kato
08e82e58140dbe3038d33530556eed6f3f71aa93
created 2018-03-22 22:15 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1447924 - part 1: Rename nsTransactionManager to mozilla::TransactionManager r=m_kato
e381311f2847305e18ef0809c74a931035ffd8ce
created 2018-03-20 14:05 +0900
pushed 2018-06-18 21:12 +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
0016368787a44bdf5deb4c9b73f3c0b59d2bc27a
created 2018-03-22 19:20 +0100
pushed 2018-06-18 21:12 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE
b7c7195b99f43e8f493f013877938ec2edd19a58
created 2018-03-22 20:04 +0100
pushed 2018-06-18 21:12 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Back out changeset b683bb3f22a1 (Bug 1447483) for not landing with all the files. r=me on a CLOSED TREE
b683bb3f22a1aef672332aa3ee9d2c7a77149913
created 2018-03-22 19:20 +0100
pushed 2018-06-18 21:12 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt
eb4e6e094d2051a0033c0e36aded9e07adf7dff3
created 2018-03-21 17:39 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1447098 part 1. Rename FromContent on various DOM classes to FromNode. r=mystor
7a1e55aa1a6b3bacede832a123c29b7ae68fd3c3
created 2018-03-20 00:16 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446711 part 8. Get rid of nsIDOMMouseEvent. r=qdot
6525e7ba0b1d25e045834a80cc2c441cb5429b14
created 2018-03-19 15:45 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446533 part 10. Remove remaining nsIDOMCharacterData uses in editor. r=mystor
e429f3715268cdf04045b30cc8e27aa8f8a939db
created 2018-03-19 15:45 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446533 part 8. Remove nsIDOMCharacterData::DeleteData. r=mystor
0cd517334cd515e4fb3c07409c4fcf1293b487b0
created 2018-03-19 15:18 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446533 part 4. Remove nsIDOMCharacterData::SubstringData. r=mystor
e43988b4ba26410a0d6f1a9969364074833458ed
created 2018-03-19 15:18 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446533 part 3. Remove nsIDOMCharacterData::Get/SetData. r=mystor
899edac390aa22850065c7b4b8a70a25f4168b49
created 2018-03-19 15:18 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446533 part 1. Rename nsGenericDOMDataNode to CharacterData. r=mystor
2c6beffd290bca4d548547fb95051d3757a2c618
created 2018-03-15 21:25 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1445569 - part 4: Get rid of EditorBase::GetStartNodeAndOffset() and EditorBase::GetEndNodeAndOffset() r=m_kato
8b181d76f72968e9ae79094ff205eea819cb526a
created 2018-03-07 18:26 +0900
pushed 2018-04-26 16:43 +0000
Makoto Kato Makoto Kato - Bug 1443714 - Remove already_AddRefed for GetDocument and GetPresSehll on EditorBase. r=masayuki
a007dd56b9947a93c276e82275d7065db1949c9e
created 2018-03-06 11:52 +0200
pushed 2018-04-26 16:43 +0000
Tiberius Oros Tiberius Oros - Merge autoland to mozilla-central. a=merge
5934e66f2c778eace5a8cd80ed734c3596119af4
created 2018-03-06 09:34 +0900
pushed 2018-04-26 16:43 +0000
Olli Pettay Olli Pettay - Bug 1066965, make contentEditable and spellchecking to work in ShadowDOM, r=mrbkap
575562183a3bc245c50dcf45d8dc21043b4565ae
created 2018-03-02 14:20 +0900
pushed 2018-04-26 16:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 662591 - HTMLEditor should set caret to start of first editable text node or before first editable inline node r=m_kato
1795687786a6fd595555d1deb6f05cb36d59f1fa
created 2018-02-28 11:33 +0900
pushed 2018-04-26 16:43 +0000
Makoto Kato Makoto Kato - Bug 1436285 - Part 2. Get a rid of nsIDOMNode version of GetNodeLocation, GetStartNodeAndOffset, GetEndNodeAndOffset and etc. r=masayuki
01dbdfc733d262f13a10b205d9b725b071737abc
created 2018-01-23 15:49 +0100
pushed 2018-04-26 16:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1432490: Make nsComputedDOMStyle::GetStyleContext / GetStyleContextNoFlush not take a presShell. r=bz
48977151fa793476357ce67869f6261274bf8235
created 2018-02-21 21:08 -0500
pushed 2018-04-26 16:43 +0000
Makoto Kato Makoto Kato - Bug 1437087 - Call Disconnect on Unlink of cycle collector. r=masayuki
a281dd360b0a92a4eb0492a88170ddbf2a30ec74
created 2018-02-15 11:21 +0900
pushed 2018-04-26 16:43 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1438397 - Don't process RepaintSelection() if the presshell is being destroyed. r=masayuki
ac9440a7256caa96064e9a7b259c89630a5aa50e
created 2018-02-13 19:01 +0900
pushed 2018-04-26 16:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1406726 - HTMLEditRules::WillInsertBreak() should reset mNewNode with caret position r=m_kato
216fac39a9f44b708a4242a47a8ee8296eed3a34
created 2018-02-08 16:17 +0900
pushed 2018-04-26 16:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1436663 - EditorBase::JoinNodeDeep() should set result after actually joining the nodes r=m_kato
less more (0) -300 -100 -60 tip