editor/libeditor/TextEditRules.cpp
7f09364736a089ada819bd73b5e7e28a4f048b3b
created 2018-11-20 14:34 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504911 - part 3: Make TextEditRules::WillSetText() not handle anything when EditAction is eReplaceText r=m_kato
dffafc01a94d0455fc4b44e42548d36b573fdbf5
created 2018-11-03 11:22 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 4: Create a new path to handle Enter key press in TextEditor r=m_kato
952458a5da30ad6f6542c8899755c8c6ef16db79
created 2018-11-03 11:21 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 3: Move inserting a line break code in TextEditor::InsertParagraphSeparatorAsSubAction() to TextEditRules::WillInsertLineBreak() r=m_kato
45bc2423e812560a8cd69b0639e70096cbac83b5
created 2018-11-03 11:20 +0000
pushed 2018-12-03 16:23 +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-12-03 16:23 +0000
Cosmin Sabou Cosmin Sabou - Backed out 5 changesets (bug 1503473) for crashes in Thunderbird on request of jorgk. a=backout
d067907793efc8b232e295d4a52b3119bfaa6c64
created 2018-11-02 13:10 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 4: Create a new path to handle Enter key press in TextEditor r=m_kato
130ba0de053fd4889ddffdce68d88f999ff72964
created 2018-11-02 08:58 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 3: Move inserting a line break code in TextEditor::InsertParagraphSeparatorAsSubAction() to TextEditRules::WillInsertLineBreak() r=m_kato
ec732243e9ad7cdfea1fad018f1acc400e00f2b0
created 2018-11-02 07:48 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 2: Make TextEditRules::WillInsertBreak() and HTMLEditRules::WillInsertBreak() return EditActionResult r=m_kato
252bbdc35237656fe13ba3c8f60f28c8cb871fe2
created 2018-11-02 16:33 +0900
pushed 2018-12-03 16:23 +0000
Makoto Kato Makoto Kato - Bug 1501376 - Part 1. Pasting into GeckoView briefly displays text content in password field. r=masayuki
258672244b3e879b464788d7e054e9f72bd67655
created 2018-10-30 10:02 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 6: Remove unnecessary Selection argument from TextEditRules and HTMLEditRules and rename/reimplement TextEditRules::SelectionRef() as TextEditRules::SelectionRefPtr() r=m_kato
1945bfc27c6d9bbd6797df4aa2117b787907a525
created 2018-10-30 10:01 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 5: Remove unnecessary Selection argument from editor module r=m_kato
f01896424c3a2fa77c20f9b9b40da89a2a09c1ba
created 2018-10-25 05:55 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501260 - Make HTMLEditRules::DocumentModifiedWorker() create bogus node via editor instance r=m_kato
ca2018e79dc07aef83d62d70905e64895bc607a2
created 2018-10-25 03:35 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501180 - Make TextEditRules::Notify() hide input characters via editor instance r=m_kato
7ae524e2f7746b2260163d6e3decfba3c3100a54
created 2018-08-03 11:10 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480663 - Make EditorBase::IsModifiableNode() non-virtual r=m_kato
e0fa16503d340f35a9dd5ef2c1771bee457d9c87
created 2018-08-01 21:30 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 4: Make AutoTransactionsConserveSelection take reference of Editor rather than pointer r=m_kato
fd043d4697737c2abb82a71ec16ba9873606d7be
created 2018-07-03 22:25 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467796 - part 2: Make autocomplete use new method TextEditor::ReplaceTextAsAction() which replaces all text with specified text r=m_kato
16001f32b7f9a2f6a6bb919fad1dbfeed223eab2
created 2018-07-24 17:46 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1478564 - part 1: Optimize TextEditRules::HandleNewLines() r=m_kato
ee06131120fb6cfbdcaeddc8a6cbf34593c1822f
created 2018-07-18 17:44 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467799 - part 1: Remove implementation of EditorBase::GetDocumentIsEmpty() and rename TextEditor::DocumentIsEmpty() to TextEditor::IsEmpty() r=m_kato
7efe662a874d20c9b7747c55f15900dc5da8545e
created 2018-06-29 20:16 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467794 - Split TextEditor::DeleteSelectionAsAction() to itself and TextEditor::DeleteSelectionAsSubAction() r=m_kato
a97feb8161b7a4c60a539d83cb702a6e50fab1b1
created 2018-06-25 14:20 -0700
pushed 2018-08-24 17:49 +0000
Jeff Gilbert Jeff Gilbert - Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
6639a257a37e735de345bd61384d28b57faae0bd
created 2018-05-29 00:06 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 27: Replace EditSubAction::ignore with EditSubAction::eReplaceHeadWithHTMLSource and EditSubAction::eCreateBogusNode r=m_kato
e14f374f66d2ec8f0626d2b9dba63c0512ae14ec
created 2018-05-28 23:13 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 21: Rename EditSubAction::insertElement to EditSubAction::eInsertElement r=m_kato
a45bfcf3f9db8e6e761fbd3ad6212d39a936c421
created 2018-05-28 22:27 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 14: Rename EditSubAction::insertBreak to EditSubAction::eInsertParagraphSeparator r=m_kato
33cc792b94aab7e571fdf997d2758d50db48c473
created 2018-05-28 22:20 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 13: Rename EditSubAction::setText to EditSubAction::eSetText r=m_kato
f276e2f986dd73cc0431992129a6184530f00227
created 2018-05-28 22:09 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 12: Rename EditSubAction::outputText to EditSubAction::eComputeTextToOutput r=m_kato
3b43794aa5cd71e0a2aab7bd49470b73d607d76e
created 2018-05-28 22:05 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 11: Rename EditSubAction::setTextProperty and EditSubAction::removeTextProperty to EditSubAction::eSetTextProperty and EditSubAction::eRemoveTextProperty r=m_kato
d2d0b0d3b43b3d730ec468e13d9de86ec4cc86b5
created 2018-05-28 21:49 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 10: Rename EditSubAction::deleteSelection to EditSubAction::eDeleteSelectedContent r=m_kato
a343a1752684bb0a4867da6748a766b3baeea55f
created 2018-05-28 21:44 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 9: Rename EditSubAction::insertIMEText to EditSubAction::eInsertTextComingFromIME r=m_kato
666cdc7ef8e2075f7b3cce136e64c8395b6b5ccd
created 2018-05-28 21:36 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 8: Rename EditSubAction::insertText to EditSubAction::eInsertText r=m_kato
14054ff180108dd6338a4ac67a3f122685cc5631
created 2018-05-28 20:36 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 3: Rename EditSubAction::undo and EditSubAction::redo to EditSubAction::eUndo and EditSubAction::eRedo r=m_kato
a653f964dbf802de11470426a12b68af67ca084b
created 2018-05-28 20:29 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 2: Rename EditSubAction::none to EditSubAction::eNone r=m_kato
1d39e0165b4169ee3711644b2a31656bad2c59f3
created 2018-05-28 20:12 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 1: Rename EditAction to EditSubAction and related stuff r=m_kato
5c9278b7b027fd70beddb2a30e0a8fa6842398d9
created 2018-05-22 16:08 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463327 - part 1: Change scope of some methods of EditorBase which won't be called by non-helper classes of editing to protected r=m_kato
8f78ebb1fbff7201c93163445a409f78de1c6a3c
created 2018-05-18 12:38 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 82: Refine comments of TextEditRules.h and HTMLEditRules.h r=m_kato
67892070f7ccd6329825f005cfc84957424a7769
created 2018-05-11 19:06 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 13: Make TextEditRules::WillInsert() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
54e551b4a5cddd89cea388c5a506c8268bdb7b68
created 2018-05-11 18:49 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 12: Make TextEditRules::WillInsertBreak() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
ece3aca105432e5ef02d6ede0f44f906f45a08e3
created 2018-05-11 18:40 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 11: Make TextEditRules::CollapseSelectionToTrailingBRIfNeeded() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
565fadbff87ebb5200d68ae253f79296e38413cf
created 2018-05-11 18:29 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 10: Make TextEditRules::WillInsertText() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
4ae685aae84c07d7d9a84caa9318f9868b944940
created 2018-05-11 17:33 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 9: Make TextEditRules::WillSetText() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
263d02ec8c980a4fc4d931f14a79ec049e55e6c1
created 2018-05-11 17:15 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 8: Make TextEditRules::WillDeleteSelection() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
a150cf6057a48028f10b5da269e319cb26a4cac1
created 2018-05-11 16:48 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 7: Make TextEditRules::DidDeleteSelection() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
3dcc53c8a9faceedd2d991971a086adcf57319b8
created 2018-05-11 16:36 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 6: Make TextEditRules::RemoveRedundantTrailingBR() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
96c4dd5af3c5424c65fd9950b8c199535826acce
created 2018-05-11 16:31 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 5: Make TextEditRules::CreateTrailingBRIfNeeded() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
11bcaf374f3fd31a83f9829d8660370a132e91b8
created 2018-05-11 16:24 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 4: Make TextEditRules::CreateBogusNodeIfNeeded() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
74c8cf6f92babcf7c155f32777d4e3c2935db427
created 2018-05-11 16:08 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 3: Make TextEditRules::HideLastPWInput() return NS_ERROR_EDITOR_DESTROYED when it causes destroying the editor r=m_kato
0899d038b7f35c5103e9b8f56347327734c78fcf
created 2018-05-11 15:52 +0900
pushed 2018-06-18 21:43 +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-06-18 21:43 +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
363c21e529d0e88f8b5422a825a846776b9cd11c
created 2018-05-10 16:04 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1457083 - part 7: Remove methods of TextEditRules and HTMLEditRules, which just return NS_OK r=m_kato
e84f2a4cd2ae389f7e10ee4e5f8296b1d0ab98b5
created 2018-05-10 15:03 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1457083 - part 6: Get rid of unnecessary Selection argument from all protected/private methods of TextEditRules and HTMLEditRules r=m_kato
7574aa05f0cf9727be7dab744d2907cc77d41486
created 2018-05-08 17:30 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1457083 - part 5: Make all users of Selection in TextEditRules and HTMLEditRules use TextEditRules::SelectionRef() r=m_kato
4320b35386e96417f68d4862f6a369473750d029
created 2018-04-27 00:09 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1457083 - part 3: Replace mTextEditor in TextEditRules with TextEditorRef() r=m_kato
d7e797f898b05a4edc47b7369dad793162cb91e6
created 2018-04-26 22:41 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1457083 - part 1: Make public methods of TextEditUtils and HTMLEditUtils guarantee that the editor instance and selection instance won't be destroyed while it handles any edit actions r=m_kato
89f2f9869b1a720152890ae2e6f759f58e6b6ac0
created 2018-05-08 13:52 -0400
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1387143 part 8. Remove nsISelectionPrivate::Get/SetInterlinePosition. r=mats
a31c1b8a41f81fb564bd86e1c22617595d61a42d
created 2018-04-28 12:50 -0700
pushed 2018-06-18 21:43 +0000
Chris Peterson Chris Peterson - Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj
f9fc7f957bb2e648f47a7e2b252b8aa66ca7e960
created 2018-04-27 21:11 +0900
pushed 2018-04-30 15:33 +0000
Makoto Kato Makoto Kato - Bug 1457431 - Devirtualize mozInlineSpellChecker::SpellCheckAfterEditorChange. r=masayuki
9617921cebc374474b9fb42f6543841041d4cfda
created 2018-04-16 19:21 +0900
pushed 2018-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 19: Remove TextEditor::CreateBR() and rename TextEditor::CreateBRImpl() to TextEditor::InsertBrElementWithTransaction() r=m_kato
979bfcb751572486dce5e69b709f916c008425ee
created 2018-04-12 17:58 +0900
pushed 2018-04-26 21:04 +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-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 11: Rename EditorBase::SetAttribute(), EditorBase::RemoveAttribute() and EditorBase::CloneAttribute() with "WithTransaction" postfix r=m_kato
81798a8610e1b350998ea29ef177fcd5a8c0b801
created 2018-04-11 19:11 +0900
pushed 2018-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 10: Rename TextEditor::DeleteSelectionImpl() to TextEditor::DeleteSelectionWithTransaction() r=m_kato
585bed4748a744017ef8cdb2cdbfea922c3e67b2
created 2018-04-11 17:37 +0900
pushed 2018-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 9: Create TextEditor::DeleteSelectionAsAction() as implementation of nsIEditor::DeleteSelection() r=m_kato
81a8389b9daaf8049ab3934904849de7dc527232
created 2018-04-10 16:23 +0900
pushed 2018-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 7: Rename EditorBase::DeleteNode() to EditorBase::DeleteNodeWithTransaction() r=m_kato
ef997456c777746bce4b47fed65230ea64fae64e
created 2018-04-10 01:34 +0900
pushed 2018-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 2: Rename EditorBase::InsertNode() to EditorBase::InsertNodeWithTransaction() r=m_kato
d00dacc41af0e609eb2d506cbb0fb4852a7b5461
created 2018-04-06 14:53 +0900
pushed 2018-04-26 21:04 +0000
Makoto Kato Makoto Kato - Bug 1451972 - Remove more nsIDOMDocument usages from editor. r=masayuki
b10a7fadaee8e081da9e3a3a01654983c8e479b7
created 2018-03-19 15:45 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446533 part 9. Remove nsIDOMCharacterData::ReplaceData. r=mystor
e43988b4ba26410a0d6f1a9969364074833458ed
created 2018-03-19 15:18 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446533 part 3. Remove nsIDOMCharacterData::Get/SetData. r=mystor
2c6beffd290bca4d548547fb95051d3757a2c618
created 2018-03-15 21:25 +0900
pushed 2018-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1445569 - part 4: Get rid of EditorBase::GetStartNodeAndOffset() and EditorBase::GetEndNodeAndOffset() r=m_kato
d8ffb2c205d52c43f32ee8760b7241a3fce4fd5f
created 2018-03-15 18:38 +0900
pushed 2018-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1445569 - part 3: Make TextEditRules::CheckBidiLevelForDeletion() take |const EditorRawDOMPoint&| instead of |nsINode*| and offset in it r=m_kato
2e9e33c016a08b1826b438f39fcafa27a7b18c7e
created 2018-02-28 11:32 +0900
pushed 2018-03-01 16:46 +0000
Makoto Kato Makoto Kato - Bug 1436285 - Part 1. Don't use nsIDOMNode version of GetStartNodeAndOffset and GetEndNodeAndOffset. r=masayuki
062e1d691fc5a875f78073101ae13779cd99af2b
created 2018-02-01 14:26 -0500
pushed 2018-03-01 16:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1434819 part 7. Remove the SHOW_* constants from nsIDOMNodeFilter. r=qdot
6a93f9c7d0f31e0f79ab3c649ba78653411b3c80
created 2018-02-01 14:26 -0500
pushed 2018-03-01 16:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1434819 part 6. Get rid of NodeFilterHolder. r=qdot
c0dc4d5fc3dd641c4dfe9a1d32642a85c3a6ae46
created 2018-02-01 14:21 -0500
pushed 2018-03-01 16:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1434686 part 3. Use IgnoreErrors() outside of dom/. r=mystor
149afa9d22d017a45de159400a7824170f584ad3
created 2018-01-12 19:01 +0900
pushed 2018-03-01 16:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1430021 - part 1: Move |RefPtr<TextEditRules> mRules| from TextEditor to EditorBase r=m_kato
f4fdf6c12d5f391071edb37bac7f4ac5bfcf40cb
created 2017-12-21 14:52 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1393337 - Get rid of nsIEditRules r=m_kato
67385db77eaf38a4c09d323268a14bec1022dc65
created 2017-12-11 16:37 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1424676 - part 2: Redesign TextEditRules::CreateBR(), TextEditRules::CreateMozBR() and TextEditRules::CreateBRInternal() with |const EditorRawDOMPoint&| r=m_kato
23ee038862c03eb38bcf7910cb69d9f2f4fd7057
created 2017-12-11 16:01 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1424676 - part 1: Make TextEditor::CreateBR() take |const EditorRawDOMPoint&| to specify the insertion point r=m_kato
92403ed2a4880fc6dde143ccf4cf3b5d725e4bff
created 2017-12-07 19:08 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1423835 - part 3: Rename EditorDOMPointBase::GetChildAtOffset() to EditorDOMPointBase::GetChild() r=m_kato
c41a81c807691ef4c945895e0efa64d0e8768086
created 2017-12-07 18:45 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1423835 - part 2: Rename EditorDOMPointBase::Container() to EditorDOMPointBase::GetContainer() and add some useful methods to access its container r=m_kato
7a72eb2626425069bd4ac9fa69804ec3d046d70f
created 2017-11-22 21:25 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1408125 - part 2: EditorBase::CreateTxnForInsertNode() and EditorBase::InsertNode() should take |const EditorRawDOMPoint&| as an argument specifying point to insert r=m_kato
99a3b09ac1898eb1db05430e2876d6643ba0d4a8
created 2017-12-07 00:01 +0200
pushed 2018-01-11 21:05 +0000
Dorel Luca Dorel Luca - Merge inbound to mozilla-central r=merge a=merge
70b8084a6d191bfde4a6f52be1bbdebd76105712
created 2017-12-06 12:18 +0200
pushed 2018-01-11 21:05 +0000
Gurzau Raul Gurzau Raul - Backed out 2 changesets (bug 1423167) for build bustage on OSX and Windows on a CLOSED TREE
a27e933a27b65f220dabf6a5949ce15003485fd6
created 2017-12-05 18:05 +0100
pushed 2018-01-11 21:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1423167: Move most attribute-related methods from nsIContent to Element. r=bz
a43aa3c928c8b9c622c31e07907420e73bd18fa7
created 2017-11-29 18:00 +0900
pushed 2018-01-11 21:05 +0000
Makoto Kato Makoto Kato - Bug 1408829 - Make spellCheckAfterEditorChange as noscript. r=masayuki
09d275f793161f575fb0ad80a63ae1b569dbe662
created 2017-11-29 17:09 +0800
pushed 2018-01-11 21:05 +0000
Edgar Chen Edgar Chen - Bug 1421561 - Use IgnoredErrorResult in TextEditRules::WillInsertText(); r=masayuki
70581f6aeb1d15b94c658bc3f9efbb87a13b9555
created 2017-11-27 15:05 +0900
pushed 2018-01-11 21:05 +0000
Makoto Kato Makoto Kato - Bug 1416080 - Part 2. CreateMozBR should use native dom node. r=masayuki
5c9a3a3e55b0c288a7c6d6507c729eaff2d3ac9a
created 2017-11-29 17:09 +0800
pushed 2017-12-05 17:15 +0000
Edgar Chen Edgar Chen - Bug 1421561 - Use IgnoredErrorResult in TextEditRules::WillInsertText(). r=masayuki, a=gchang
c6844ea5e019cdc42bd0598b9f4d8ca6fff42753
created 2017-11-09 01:00 +0900
pushed 2017-11-10 21:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1415509 - part 2: EditorBase::InsertTextImpl() should take |const EditorRawDOMPoint&| argument as input and |EditorRawDOMPoint*| as out argument instead of a set of container, child and offset of the child in the container as in/out argument r=m_kato
e3d5220206fce8390e7f9474738754adcfee595a
created 2017-11-08 21:55 +0900
pushed 2017-11-10 21:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1415509 - part 1: EditorBase::FindBetterInsertionPoint() should take an EditorRawDOMPoint argument for input and return EditorRawDOMPoint for the result r=m_kato
bda35e3d8ce4e6fbdc416b427f2200110ce52ff4
created 2017-11-07 19:50 +0900
pushed 2017-11-09 23:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1415062 - part 2: Editor should use Selection::Collapse(const RawRangeBoundary&) as far as possible r=m_kato
33b50e69601405149cb7100a8bd774a2bad035a6
created 2017-09-24 19:57 -0700
pushed 2017-11-02 16:33 +0000
Kris Maglione Kris Maglione - Bug 1404198: Part 2j - Switch to NS_NewTimer* everywhere else. r=njn
f5034aeb64077a10abfabc0d58d046b2e6cee5c7
created 2017-10-14 00:05 +0200
pushed 2017-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 19fee71d7e27 (bug 1408125)
19fee71d7e277ee56f7674ca7d40bea8eb5d7945
created 2017-10-12 17:48 -0400
pushed 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1408125 - Part 2: Pass the child node at the offset as an extra argument where possible to InsertNode(); r=masayuki
fdb1abbe808a069d2b6ca4ae7ed98969a3fb7314
created 2017-10-06 14:02 -0400
pushed 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1406482 - Avoid using nsINode::GetChildAt() in EditorBase::InsertTextImpl(); r=masayuki
e9fdabc86073de7f425b0a42ad8899c298bca5d3
created 2017-10-09 21:32 -0700
pushed 2017-11-02 16:33 +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 2017-11-02 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1406482 - Avoid using nsINode::GetChildAt() in EditorBase::InsertTextImpl(); r=masayuki
60699b65329dca1b478fb73953bf6806aefa39ed
created 2017-08-01 22:38 +0900
pushed 2017-09-21 20:37 +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 a=jorgk THUNDERBIRD560b4_2017092101_RELBRANCH
4193c11e97aeab5a258d5499bf4a4d9177b27380
created 2017-09-18 23:40 -0400
pushed 2017-09-21 00:40 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1399722 - Don't prevent changing the selection in the editor when setting the value attribute; r=masayuki
678bea28fe03daa91c40f50a5a9d5fc3a9dc57f8
created 2017-09-18 17:02 -0400
pushed 2017-09-18 21:08 +0000
Ryan VanderMeulen Ryan VanderMeulen - Revert bug 1385514 for causing bug 1399722. r=ehsan, a=lizzard on a CLOSED TREE FIREFOX_56b13_RELBRANCH FENNEC_56_0b13_BUILD1 FENNEC_56_0b13_RELEASE
5725f87e84ab83674bc381f2b44fa7395fa752fe
created 2017-08-25 16:12 +0900
pushed 2017-09-15 00:19 +0000
Makoto Kato Makoto Kato - Bug 1391978 - Part 8. Replace nsISelection::GetAnchorOffset with Selection::AnchorOffset. r=masayuki
cf7248d94cf958c059616ff2417861502acf7430
created 2017-08-25 17:48 +0900
pushed 2017-09-15 00:19 +0000
Makoto Kato Makoto Kato - Bug 1391978 - Part 3. Replace nsISelection::GetIsCollapsed with Selection::IsCollapsed. r=masayuki
fe569af2097b960d3657951460024ace04493cec
created 2017-08-28 14:52 +0900
pushed 2017-09-15 00:19 +0000
Makoto Kato Makoto Kato - Bug 1391978 - Part 1. Replace nsISelection::GetRangeCount with Selection::RangeCount. r=masayuki
73e410c3bfecc3dd020837408c4f0963a4e06768
created 2017-08-24 13:53 +0300
pushed 2017-09-15 00:19 +0000
Olli Pettay Olli Pettay - Bug 1390402, add a faster variant of TextEditor::GetDocumentIsEmpty(), r=masayuki
346b38526bdc018588af522db9a272c5b0426499
created 2017-08-18 16:05 +0900
pushed 2017-09-15 00:19 +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
3083bebb7d9d1c7c43f57065268bde7aeb25d676
created 2017-08-18 17:21 -0700
pushed 2017-09-15 00:19 +0000
Wes Kocher Wes Kocher - Merge m-c to autoland, a=merge
79e7b5f9b3b6eb5f3b4ce1391b5dfafa7816ba22
created 2017-08-17 17:08 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1391165 - part4: nsIEditor::EndOfDocument() should be implemented with an internal method which takes pointer to Selection r=smaug
1ec7f4653e3c67138a7ec3f8cfb78fe275e7c39c
created 2017-08-17 16:48 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1391165 - part3: TextEditRules::CollapseSelectionToTrailingBRIfNeeded() should use EditorBase::GetChildOffset() only when it's necessary r=smaug
b1348dd280c385961a7a74236a8ab3783e714f74
created 2017-08-17 16:35 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1391165 - part2: TextEditRules::CollapseSelectionToTrailingBRIfNeeded() should use nsINode::GetNextSibling() for retrieving next child of a node r=smaug
673ea59c7c2d9c602927ae401c58c2002c26f008
created 2017-08-17 13:07 -0400
pushed 2017-09-15 00:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1391315 - Avoid using nsINode::GetChildAt() in TextEditRules::DocumentIsEmpty(); r=masayuki
b605b5224f61ca4a96cb5fbf562d99ea0a3e4704
created 2017-08-01 23:26 -0400
pushed 2017-09-15 00:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1386485 - Part 5: Avoid manipulating the refcount of all visited nodes in CreateBogusNodeIfNeeded(); r=masayuki
2a06201254fd9dcf6cd1a134191459d5850e37c7
created 2017-08-01 22:52 -0400
pushed 2017-09-15 00:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1386485 - Part 2: Hoist the body editablity check out of the loop; r=masayuki
baeb2b439c08078a77873f4c060f65eec33b19a2
created 2017-08-01 22:37 -0400
pushed 2017-09-15 00:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1386484 - Remove the SetTextTransaction class and embed its functionality into EditorBase::SetTextImpl(); r=masayuki
395cb2c77448f9d3f305a189c191c7c6c360844b
created 2017-08-01 22:38 +0900
pushed 2017-08-05 13:03 +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 a=jorgk THUNDERBIRD560b1_2017080501_RELBRANCH
c579ac37ac11a44b9af0c75720f519a40c439b19
created 2017-07-31 11:20 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1385514 - Part 2: Replace 'spaz' with 'change' in the editor code
91637b17112c15230feaeaae15034f7f5cf3aaab
created 2017-07-28 20:31 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1385514 - Part 1: Make SetTextTransaction a selection preserving transaction; r=masayuki
0ae424f348a38ef1d2f052b49f2822662300c129
created 2017-07-28 14:49 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1385392 - Avoid needlessly looking up the selection twice when DoTransaction() is called from TextEditRules::WillSetText(); r=masayuki
4b879e41eae3aa845e77f6ce7336fb9eb4ed35fa
created 2017-07-27 02:18 +0800
pushed 2017-08-02 08:25 +0000
Bevis Tseng Bevis Tseng - Bug 1382172 - Name nsITimerCallback instances in native implementation. r=billm
17920e3ba616e99089ec76e7c35c3dd31650caf3
created 2017-07-21 11:13 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1383079 - Don't AddRef() the editor root node in TextEditRules::WillOutputText(); r=masayuki
0dc608377abd95f03e6eab9991b47b3fa43f120d
created 2017-07-11 20:53 +0900
pushed 2017-08-02 08:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part1: Rename nsRange::GetStartParent() to nsRange::GetStartContainer() r=smaug
c46231bce5bcaff9bf7b4047633e6782f77a5824
created 2017-06-28 07:42 +0900
pushed 2017-08-02 08:25 +0000
Makoto Kato Makoto Kato - Bug 1375910 - Don't remove text node when setting value is empty string. r=masayuki
36a05246c18c3ed390294ff72135e7b6bfe44be3
created 2017-06-16 19:08 +0900
pushed 2017-08-02 08:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 596501 TextEditRules::WillOutputText() should handle itself if it can return only the text of first text node r=m_kato
d3888af691ae559bce34f856075e6be7f36111b5
created 2017-06-02 17:25 +0900
pushed 2017-06-12 13:08 +0000
Makoto Kato Makoto Kato - Bug 1369252 - Don't use nsISelection::CollapseNative / ExtendNative. r=masayuki
less more (0) -120 tip